john30
|
012ff3d9af
|
fix for storing own prepared master data, set m_lastUpdateTime only if reasonable data was seen
|
2016-09-17 16:33:28 +02:00 |
|
john30
|
042f6655d1
|
added callback function to store files loaded by instructions to MessageMap::executeInstructions and Instruction::execute, moved list of loaded files from BusHandler to MessageMap
|
2016-04-30 16:50:02 +02:00 |
|
john30
|
d1e4a838b9
|
added message direction selectors to MessageMap::find(SymbolString)
|
2016-04-24 11:12:00 +02:00 |
|
john30
|
adcf3e0d33
|
log included/loaded files by instruction
|
2016-03-20 12:25:47 +01:00 |
|
john30
|
6e6e05c10e
|
pass default destination address, circuit and suffix to load instruction, fix for instruction cleanup
|
2016-03-13 16:04:20 +01:00 |
|
john30
|
59d2cdd25b
|
introduced instructions, added "include" and "load" instructions for including/loading configuration data depending on conditions, added support for on-the-fly creation of conditions, added support for string based conditions
|
2016-03-13 15:05:42 +01:00 |
|
john30
|
767cb9bc1f
|
updated copyright year
|
2016-01-06 13:54:01 +01:00 |
|
john30
|
4fec638b78
|
solved some TODOs
|
2016-01-06 13:37:35 +01:00 |
|
john30
|
62317ea47b
|
also store derived scan messages with circuit name extended by address on success
|
2016-01-03 11:23:26 +01:00 |
|
john30
|
a5ffaf89a2
|
fix for previous commit
|
2016-01-02 12:13:59 +01:00 |
|
john30
|
d3e077b32e
|
fixes for answer mode, fix for duplicate counting of own master address, fix for empty scan and missing seen state, added answer to scan message in answer mode, solved TODO
|
2016-01-02 01:13:48 +01:00 |
|
john30
|
af997ea9a2
|
do not print conditions prefix with "find -f"
|
2015-12-31 12:11:37 +01:00 |
|
john30
|
11757d145b
|
added chained messages, removed unused methods
|
2015-12-27 22:45:04 +01:00 |
|
john30
|
76d1adde59
|
no longer limit allowed message ID length (was 4 bytes)
|
2015-12-05 10:33:12 +01:00 |
|
john30
|
07f278d66a
|
insert default suffix in circuit if found in filename
|
2015-11-22 15:10:20 +01:00 |
|
john30
|
0d97462dee
|
extended "-i" parameter of find command to accept further ID parts
|
2015-11-22 14:19:38 +01:00 |
|
john30
|
bf172b3688
|
removed template param, moved tolower() to FileReader
|
2015-11-22 09:31:11 +01:00 |
|
john30
|
11e2a49508
|
nicer documentation
|
2015-11-21 14:33:16 +01:00 |
|
john30
|
ac5f4f25b1
|
extended documentation
|
2015-11-15 14:42:58 +01:00 |
|
john30
|
7f8dcff0f0
|
added Condition::dump(), simplified Message::dump() and added prefixed condition dump, report invalid condition if field was defined but no values
|
2015-11-08 22:13:33 +01:00 |
|
john30
|
dc3796959e
|
use default destination and circuit in condition, check destination address for scan conditions and improved error message
|
2015-11-08 14:00:03 +01:00 |
|
john30
|
2d721a3e84
|
fixed some memory issues
|
2015-11-08 12:46:06 +01:00 |
|
john30
|
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
|
2015-11-07 18:24:59 +01:00 |
|
john30
|
9dbdeffe0c
|
unified copyright notice
|
2015-11-07 14:47:13 +01:00 |
|
john30
|
6814cdf3a1
|
enhanced MessageMap to allow duplicates for full check, fix to avoid multiple identical derived messages
|
2015-10-25 19:44:16 +01:00 |
|
john30
|
a9d27ef2ba
|
documentation
|
2015-10-18 15:18:57 +02:00 |
|
john30
|
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
|
2015-10-18 12:11:12 +02:00 |
|
john30
|
dc8bdcdaeb
|
extracted method readConditions()
|
2015-10-18 11:08:23 +02:00 |
|
john30
|
0492a4db1e
|
added combined conditions, fix for Condition::create()
|
2015-10-18 10:16:29 +02:00 |
|
john30
|
8f48070be8
|
extract default destination and circuit from filename
|
2015-10-17 19:05:55 +02:00 |
|
john30
|
92a446e3bb
|
added getLastMasterData(), fix for storing last master data in prepareMaster()
|
2015-10-17 12:51:10 +02:00 |
|
john30
|
f0f779cf69
|
added support for conditions based on raw value of numeric fields, adjust error position cout in case of duplicate, corrected getDefault() size check
|
2015-10-11 22:36:00 +02:00 |
|
john30
|
f3d4bbcc19
|
added field list to find command (solved #1)
|
2015-09-26 12:40:57 +02:00 |
|
john30
|
f34265b818
|
added findAll(SymbolString) and invalidateCache()
|
2015-09-19 09:50:54 +02:00 |
|
john30
|
d39ef92f3c
|
always update last message update time when actively sending it
|
2015-06-07 18:48:54 +02:00 |
|
john30
|
294c953c99
|
added option "-n" to read command for retrieving name/value pairs in numeric form, added numeric and verbose options to json, use null for unset values or replacement in json, allow passing raw value when writing name/value pairs, fix for numeric parsing of empty string
|
2015-06-04 13:04:38 +02:00 |
|
john30
|
6725cb526f
|
added Message::setPollPriority and MessageMap::addPollMessage
|
2015-05-25 14:08:29 +02:00 |
|
john30
|
682a157222
|
added getLastSlaveData()
|
2015-05-25 11:10:24 +02:00 |
|
john30
|
7aa153848e
|
updated author address
|
2015-05-14 10:47:51 +02:00 |
|
john30
|
f1d76a64cc
|
introduced DataFormat and support for JSON
|
2015-05-01 08:32:58 +02:00 |
|
john30
|
33c8776706
|
renamed class in message definition and commands to circuit
|
2015-03-14 11:02:24 +01:00 |
|
john30
|
6257327aaf
|
extended Message::create to allow specifying multiple destinations (class is then suffixed with .0, .1 etc.)
|
2015-03-08 14:04:03 +01:00 |
|
john30
|
6740a6376b
|
solved todo: cache symbols instead of decoded values, use cache for verbose and field-selective read as well, include names and comments in verbose find
|
2015-03-07 14:07:58 +01:00 |
|
john30
|
382f7e175d
|
fix for non-default unsigned char
|
2015-02-25 21:59:13 +01:00 |
|
john30
|
d50b3b6cb2
|
added FIELD.N to 'read' command for retrieving N'th FIELD, fixed getMasterNumber(), check maximum NN in message, use more constants, check all type conversions, added --nodevicecheck to ebusfeed help
|
2015-02-22 13:57:37 +01:00 |
|
john30
|
e484bf57b9
|
added helper for dumping messages, corrected line number printing
|
2015-02-21 16:19:02 +01:00 |
|
john30
|
be7a8e9828
|
updated copyright year
|
2015-02-01 13:12:29 +01:00 |
|
john30
|
44957a6566
|
switched to autobrief
|
2015-01-18 12:40:54 +01:00 |
|
john30
|
50e24172b1
|
added lastChangeTime
|
2015-01-03 12:11:46 +01:00 |
|
john30
|
2253060b8a
|
neither update last found timestamp nor empty last found value if decoding failed, added decode() for combined master/slave decoding
|
2014-12-31 09:16:33 +01:00 |
|