Commit Graph
347 Commits
Author SHA1 Message Date
john30 f34265b818 added findAll(SymbolString) and invalidateCache() 2015-09-19 09:50:54 +02:00
john30 33017c42f7 updated to new DataFieldTemplates 2015-06-20 10:48:07 +02:00
john30 a25c52e486 added data type HCD (for Ochsner) 2015-06-20 10:47:32 +02:00
john30 b0e97b01f5 added support for setting a different name for a template when it appears in a message 2015-06-20 10:10:51 +02:00
john30 d39ef92f3c always update last message update time when actively sending it 2015-06-07 18:48:54 +02:00
john30 d798815bcd added tests for json and numeric read 2015-06-04 13:05:58 +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 b8b52efde4 fix for numeric parsing of empty string 2015-06-04 13:01:47 +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 39c00de51e fixed documentation 2015-05-14 13:05:19 +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 605bca9ff0 introduced read-only mode 2015-05-01 08:35:02 +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 28b866af43 print error position if reading config fails 2015-03-27 22:36:12 +01:00
john30 5bd74035c5 extended max allowed data length to 25 2015-03-22 14:01:51 +01:00
john30 428b9342d2 add another check, better format for read input 2015-03-21 11:26:13 +01:00
john30 5da560b79a less compiler warnings 2015-03-20 23:01:06 +01:00
john30 3377c18c2b fix for reading cached values from master part 2015-03-20 21:21:55 +01:00
john30 2cfa18c4e1 33c8776 2015-03-14 11:04:54 +01:00
john30 33c8776706 renamed class in message definition and commands to circuit 2015-03-14 11:02:24 +01:00
john30 da6149f764 allow larger timeouts 2015-03-14 09:37:56 +01:00
john30 0f93369bee allow mixing references to base type and templates in message definition 2015-03-13 22:12:11 +01:00
john30 bdf0faec1d Merge branch 'master' of github.com:john30/ebusd 2015-03-12 23:56:19 +01:00
john30 be99a12d04 fix for previous commit 2015-03-12 23:40:54 +01:00
john30 8333a978ef adjusted to latest data.cpp 2015-03-12 23:29:46 +01:00
john30 b935019aa7 allow empty field list, formatting 2015-03-12 23:29:25 +01:00
john30 ce9f443dde removed default argument values from DataFiel::create, documentation 2015-03-12 23:20:35 +01:00
john30 9fcda22ee5 removed unnecessary check 2015-03-12 22:03:30 +01:00
john30 0d44c9bacd more bounds checks 2015-03-11 08:42:28 +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 491b107635 pass address type instead of address to Message::create 2015-03-08 14:02:33 +01:00
john30 2faab3f3b4 fixed previous commit 2015-03-07 16:25:40 +01:00
john30 353404e5b0 added parameter to default skip last symbol in SymbolString::getDataStr (removes CRC from logging and hex result) 2015-03-07 15:36:17 +01:00
john30 97561ff87d shortened manufacturer names 2015-03-07 14:47:24 +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 e43e6f2db8 documentation 2015-03-07 13:08:40 +01:00
john30 0dafd4d18f added != operator to SymbolString 2015-03-07 13:07:02 +01:00
john30 2dec01535b Merge branch 'master' of github.com:john30/ebusd 2015-03-07 12:13:11 +01:00
john30 9bf17b86c6 added getMasterAddress() and isSlaveMaster() 2015-03-07 12:04:24 +01:00
john30 ed3ef3f5e4 added support for reciprocal divisor, corrected divisor for derived number types (was combined with base datatype divisor instead of actual field divisor) 2015-03-07 11:48:08 +01:00
john30 382f7e175d fix for non-default unsigned char 2015-02-25 21:59:13 +01:00
john30 453ffd2477 corrected dump for divider 2015-02-23 23:36:56 +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 41cd38ab75 changed code style 2015-02-21 13:18:36 +01:00