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 |
|
john30
|
be8ae316ed
|
renamed isSet to isWrite
|
2014-12-31 07:42:41 +01:00 |
|
john30
|
df85caf71f
|
ignore case in class and name
|
2014-12-29 22:31:22 +01:00 |
|
john30
|
f6c036c000
|
fixed poll priority queue order
|
2014-12-29 21:56:19 +01:00 |
|
john30
|
cdf5df9804
|
added more filtering options to MessageMap::findAll
|
2014-12-28 17:31:57 +01:00 |
|
john30
|
bf3680bbf4
|
use active message definitions for parsing other-initiated messages as well
|
2014-12-28 09:03:57 +01:00 |
|
john30
|
3e9bdee2ed
|
added bool completeMatch to MessageMap::findAll
|
2014-12-27 16:13:51 +01:00 |
|
john30
|
985d1f4389
|
pass iterator to FileReader::addFromFile() in order to keep track of the erroneous column, added verbose mode to FileReader
|
2014-12-18 23:06:31 +01:00 |
|
john30
|
970574ed50
|
Merge branch 'master' of https://github.com/yuhu-/ebusd
Conflicts:
src/ebusd/baseloop.h
src/lib/ebus/data.h
src/lib/ebus/message.h
src/lib/ebus/result.h
src/lib/ebus/symbol.h
|
2014-12-15 20:26:58 +01:00 |
|
john30
|
4e81fd842b
|
fixed documentation
|
2014-12-15 20:13:20 +01:00 |
|
John
|
55be6ddfcc
|
help older compilers find the template ctor
fix for issue #25
|
2014-12-15 20:01:50 +01:00 |
|
Roland Jax
|
105f5e6e7d
|
documentation for doxygen corrected.
|
2014-12-15 12:12:38 +01:00 |
|
john30
|
6d8a82a524
|
allow blank destination address (e.g. for scans), added MessageMap::findAll()
|
2014-12-14 18:50:49 +01:00 |
|
john30
|
2c2ab1c031
|
added option to read only a single field
|
2014-12-14 12:08:35 +01:00 |
|
john30
|
a9a9865583
|
added verbose arg to decode()
|
2014-12-14 11:36:14 +01:00 |
|
john30
|
cda96e6e3b
|
extraced FileReader to separate .h and added support for quoted CSV
|
2014-12-13 11:07:18 +01:00 |
|
john30
|
67549fd787
|
added simple ctor, added override dstAddress to prepareMaster()
|
2014-12-12 23:58:18 +01:00 |
|
john30
|
0bd7df2ce1
|
switch ";" and "," but keep ";" for values shown in/parsed from UI, added todos, removed "p" for poll (use 1-9 instead), formatting
|
2014-12-10 23:11:34 +01:00 |
|
john30
|
ba2b404900
|
added prepareSlave for answering requests
|
2014-12-10 21:31:44 +01:00 |
|
john30
|
a8c1343218
|
added polling by priority
|
2014-12-07 14:45:33 +01:00 |
|
john30
|
d33cede5ea
|
store last value in Message with update time
|
2014-12-07 10:00:26 +01:00 |
|
john30
|
c0c1cf3966
|
allow passive messages to be found as well, added leadingSeparator to decode(), fixed default part for passive set
|
2014-12-06 23:41:14 +01:00 |
|
john30
|
e173ba6ad5
|
removed commented stuff
|
2014-12-06 22:26:13 +01:00 |
|