Commit Graph
150 Commits
Author SHA1 Message Date
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 0efe16a24e added chained messages, removed unused methods 2015-12-27 22:49:08 +01:00
john30 5b7aea8564 corrected MessageMap::invalidateCache() 2015-12-12 17:57:16 +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 89d8167580 corrected Message::dump 2015-11-22 10:20:42 +01:00
john30 bf172b3688 removed template param, moved tolower() to FileReader 2015-11-22 09:31:11 +01:00
john30 331820f7ee moved handling of defaults row to MessageMap, added documentation 2015-11-21 14:32:52 +01:00
john30 9d098164c7 support for read and write with identical ID parts 2015-11-14 16:34:16 +01:00
john30 0fbf448584 corrected message count logging, dump all messages when in scanconfig 2015-11-14 15:13:29 +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 abc3cf7cef do not invalidate cached data of scan messages 2015-11-08 16:04:01 +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 e19173ff73 corrected deallocation of messages stored by key only 2015-11-08 12:12:17 +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 6307049a0a compiler warning 2015-11-07 14:22:33 +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 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 1d2d8f8511 comment 2015-10-17 19:20:20 +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 70e0569cd3 use optional comment and unit for first field when deriving a DataFieldSet, use name only for singular template reference, also trim split parts, documentation 2015-09-20 11:29:29 +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 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 d573fff746 added Symbol::compareMaster to avoid updating last message change time when only the querying master was modified 2015-05-14 09:50:28 +02:00
john30 f1d76a64cc introduced DataFormat and support for JSON 2015-05-01 08:32:58 +02:00
john30 243760f543 expect poll priority immediately after "r" type char 2015-03-27 22:38:29 +01:00
john30 3377c18c2b fix for reading cached values from master part 2015-03-20 21:21:55 +01:00
john30 33c8776706 renamed class in message definition and commands to circuit 2015-03-14 11:02:24 +01:00
john30 be99a12d04 fix for previous commit 2015-03-12 23:40:54 +01:00
john30 b935019aa7 allow empty field list, formatting 2015-03-12 23:29:25 +01:00
john30 10c7981219 fir for previous commit, nicer comments 2015-03-08 14:28:28 +01:00
john30 86e308c68f compiler warning 2015-03-08 14:10:16 +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 2faab3f3b4 fixed previous commit 2015-03-07 16:25:40 +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