0f07948e8b
removed invalid replacement from types marked as required (BTI,HTI,HTM) and allow replacement value in VTM as documented, documentation
john302015-11-08 16:40:32 +01:00
abc3cf7cef
do not invalidate cached data of scan messages
john302015-11-08 16:04:01 +01:00
52f817407d
also return "donw broadcast" for non-hex write of a message
john302015-11-08 15:22:27 +01:00
549f8fd910
fix for removing ident message from additional scan messages, fallback to autoscan results in "scan result"
john302015-11-08 14:01:57 +01:00
dc3796959e
use default destination and circuit in condition, check destination address for scan conditions and improved error message
john302015-11-08 14:00:03 +01:00
181ba4d3c1
only allocate dedicated scan messages for answered scan requests
john302015-11-08 12:50:06 +01:00
2d721a3e84
fixed some memory issues
john302015-11-08 12:45:40 +01:00
3aa41e322e
fixed some memory issues
john302015-11-08 12:45:40 +01:00
376939328e
added --with-argp-lib and --with-argp-include options for argp-standalone, formatting
john302015-11-08 10:44:18 +01:00
592cf2c069
use individual scan message, also reset masterCount in clear(), fix for logging and info result, split load state into load init and done
john302015-11-07 19:08:55 +01:00
97c52a4827
add filename to loaded scan config info
john302015-11-07 18:33:04 +01:00
f4fd9ce42a
add filename to loaded scan config info, clear scan state when reloading config files
john302015-11-07 18:32:15 +01:00
9a1681b3ac
let ScanRequest notify BusHandler instead of directly manipulating BusHandler::m_scanResults, also use explicit scan request results for updating seen addresses, added BusHandler::clear() for clearing scan state, perform non-full scan only on seen addresses, added detailed scan info to "info" command
john302015-11-07 18:31:21 +01:00
f29219396b
also calculate key for temporary message, keep initial leadingSeparator if it was passed true in decode() and decodeLastData(), use empty condition messagename for referencing scan result, added MessageMap::getScanMessage(), do not poll for scan message, store derived scan message by key only, removed unnecessary minIdLength determination
john302015-11-07 18:24:59 +01:00
d927fdf263
shorter ident field names
john302015-11-07 18:19:57 +01:00
d402325a16
notify starting request when receiving back own master address timed out
john302015-11-07 15:22:12 +01:00
80dc2bdd3c
completed automatic configuration by scan and extended "info" command with seen addresses and scan state, let MainLoop run in separate thread
john302015-11-01 23:01:38 +01:00
e69054e351
introduced different scan states, also log current master count when a new master was detected, extended "info" command with seen addresses and scan state, added scanAndWait() and getNextScanAddress() and setScanConfigLoaded() for scanning remaining seen slaves
john302015-11-01 22:46:12 +01:00
f913cb0aaa
fix for extracting ident from filename
john302015-11-01 22:39:10 +01:00
c2c3462134
allow querying for first field in hasField(), support cloning message for conditions with specific destination address, support message seen check in condition, fix for parsing destination address in condition, more error messages
john302015-10-18 12:11:12 +02:00
f02eee616a
allow querying for first field in hasField()
john302015-10-18 12:08:28 +02:00
5ac7ff3d6d
allow subclasses to use m_lastError
john302015-10-18 10:17:43 +02:00
6199b34693
added replacement value for VTM
john302015-10-18 10:17:05 +02:00
0492a4db1e
added combined conditions, fix for Condition::create()
john302015-10-18 10:16:29 +02:00
9ccfc72dca
allow subclasses to use m_lastError, put filename in m_lastError when open failed
john302015-10-18 10:15:11 +02:00
8117a4eb52
make default destination and circuit work for subdirectories as well, join security suffix with default destination
john302015-10-17 19:21:11 +02:00
3f95234f16
added support for conditions
john302015-10-11 22:38:37 +02:00
5d1abbfa6b
fix for overriding destination address in read command
john302015-10-11 22:37:28 +02:00
48458cfe80
fix for overriding destination address in read command
john302015-10-11 22:37:28 +02:00
c49298382e
include tests for defaults and conditions
john302015-10-11 22:36:15 +02:00
f0f779cf69
added support for conditions based on raw value of numeric fields, adjust error position cout in case of duplicate, corrected getDefault() size check
john302015-10-11 22:36:00 +02:00
e3856c3148
added support for conditions based on raw value of numeric fields, adjust error position cout in case of duplicate, added ostream arg to printErrorPos, added separate RESULT_ERR_DUPLICATE_NAME
john302015-10-11 22:35:45 +02:00
03df7511cc
allow subclass override behaviour of reading defaults, added ostream arg to printErrorPos
john302015-10-11 22:35:07 +02:00
dc356c45e6
added separate RESULT_ERR_DUPLICATE_NAME
john302015-10-11 22:34:18 +02:00