john30
10e0c96ac2
fix for potential duplicate free
2018-04-08 19:07:49 +02:00
john30
875c6488cb
fixed call
2018-04-08 14:07:09 +02:00
john30
1955e4862f
added decode/encode commands, use [DD]* instead of Dx in help
2018-04-08 13:48:54 +02:00
john30
bee1fc5b8a
aligned tests with latest FileReader changes
2018-04-08 13:48:52 +02:00
john30
000d68f3c2
added "-def" option to read and write commands for using inline message definition ( fixes #154 ), added support for replacing messages during load to FileReader and subclasses, added MessageMap::remove(), prepared decode/encode commands
2018-04-08 13:48:49 +02:00
john30
8ad3ad9c5b
removed unnecessary check
2018-04-08 09:08:46 +02:00
john30
ca0f59e146
documentation
2018-04-08 09:08:26 +02:00
john30
2a348c2087
aligned tests to latest changes
2018-04-04 15:49:48 +02:00
john30
bd5f800426
code style, missing initializers and imports
2018-04-04 15:48:26 +02:00
john30
a36174c02f
added support for retrieving configuration files from config service URL and changed that to be the default, always store loaded files by relative path, changed FileReader to allow reading from stream as well
2018-04-04 10:08:46 +02:00
john30
fa78ae73f0
updated copyright year
2018-01-28 15:17:33 +01:00
john30
b0e20b7c7c
code style
2017-12-26 14:27:44 +01:00
john30
c680e87bde
corrected using fieldIndex in Message::decodeLastData(bool, ...), corrected finding field in DataFieldSet::read() with index and without name, added optional partType and fieldName to DataField::getCount()
2017-12-26 13:56:26 +01:00
john30
a87ea4a6d8
file mode
2017-11-19 11:59:33 +01:00
john30
b18d7f38bb
wait some time for initial garbage in tcp mode and fixed dumping garbage, use FIONREAD instead of MSG_PEEK for cygwin ( fixes #132 )
2017-11-19 11:58:31 +01:00
john30
77d2a805b1
fix for input string suddenly vanishing on certain compiler versions (at least gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609)
2017-10-21 12:03:57 +02:00
john30
46078f8c88
fix for wrong dump of value list and constant fields ( fixes #112 )
2017-10-15 19:14:54 +02:00
john30
52c737233e
compatibility to cmake < 3.0 ( fixes #105 )
2017-09-16 11:00:31 +02:00
john30
f6aeaae2cc
fix for dumping chained messages, load and dump everything (unconditionally) when checking/dumping configuration
2017-09-09 10:04:56 +02:00
john30
46f60e821c
fixed testing
2017-08-27 16:46:41 +02:00
john30
125cbcd661
use own reentrant mutex implementation
2017-08-27 14:58:23 +02:00
john30
ca7c8bd4fa
fix for potential access to no longer existing Message instances in DataHandler, validate MQTT topic during argument parsing, extended DataHandler registration to allow registering multiple instances at once, only create MqttHandler if active
2017-08-27 09:40:43 +02:00
john30
6be124f52e
fixed compiler warnings
2017-08-22 07:46:01 +02:00
john30
b8a4e5e032
added DataField::getCount(), exclude name wrap when fieldIndex is used in SingleDataField::read(), corrected json indent
2017-07-02 10:09:47 +02:00
john30
e451e96a90
enhanced JSON interface to retrieve definition and raw messages, fixed for JSON strings with quotes
2017-06-05 18:16:13 +02:00
john30
23d930d653
fix for mqtt topic including field
2017-06-03 12:17:18 +02:00
john30
6f5f94238d
formatting
2017-06-03 12:16:15 +02:00
john30
b808220b17
code style
2017-06-03 10:22:59 +02:00
john30
343a443e98
set ASYNC_LOW_LATENCY flag on serial device just like setserial does to fix huge latency found on recent kernel versions
2017-06-03 08:27:55 +02:00
john30
a0c03779a1
compiler warningsdiff
2017-05-28 09:28:46 +02:00
john30
606292acda
corrected uniqueness of json keys, added write as option to json get
2017-05-25 12:54:42 +02:00
john30
d36315ae35
corrected uniqueness of json keys, added write as option to json get
2017-05-25 12:54:09 +02:00
john30
dbe70f0126
optimized
2017-05-15 07:42:45 +02:00
john30
a16f7d34b2
optimized
2017-05-15 07:40:23 +02:00
john30
bf0fcd081d
compiler warning
2017-05-13 18:33:00 +02:00
john30
a4e1aa65b4
optimized
2017-05-13 17:22:08 +02:00
john30
506ff25063
removed commented line
2017-05-13 08:42:35 +02:00
john30
340f862026
simplified too complex CSV header line interpretation
2017-05-07 15:31:09 +02:00
john30
0a57962791
spelling
2017-05-07 15:30:59 +02:00
john30
6d57b3fc61
fix for duplicate lines with --dumpconfig
2017-05-04 07:26:39 +02:00
john30
727aca8309
removed unncessary casts, allow more than one file to match, compiler warnings
2017-05-01 17:09:56 +02:00
john30
afbd5829b6
aligned with autogen
2017-05-01 15:56:10 +02:00
john30
7b11a540b6
added conditional messages to find command with "-a" option and include condition prefix for CSV format
...
also allow passing scan messages with --checkconfig and --scanconfig (without --inject)
be more verbose on errors in configuration files
improved code style
2017-05-01 15:31:09 +02:00
john30
cce36d93f5
fix for sigsegv when resolving conditions introduced by 611cb56
2017-04-26 09:33:39 +02:00
john30
43042eec9d
style
2017-04-23 11:58:54 +02:00
john30
611cb562e2
fixed potential iterator misuse, use auto and const where reasonable
2017-04-23 11:57:02 +02:00
john30
70150fd8f9
added const[] accessor
2017-04-23 11:56:53 +02:00
john30
3cb9453329
removed unused code
2017-04-23 11:41:15 +02:00
john30
b9a9e7ba53
added -N argument to read command
2017-04-22 16:06:52 +02:00
john30
fb9c28b829
adjusted to MessageMap changes
2017-04-22 12:27:16 +02:00