Commit Graph
1722 Commits
Author SHA1 Message Date
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 2adbe24875 fix for missing default topic (issue #12) 2017-10-14 12:03:00 +02:00
john30 89de7f8981 added option for disabling automatic update check, add scan mode to start log 2017-09-16 11:35:47 +02:00
john30 52c737233e compatibility to cmake < 3.0 (fixes #105) 2017-09-16 11:00:31 +02:00
john30 fb545f886b fix for dumping chained messages, load and dump everything (unconditionally) when checking/dumping configuration 2017-09-09 11:06:28 +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 45f7f8a753 formatting 2017-08-29 22:56:34 +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 f41e316c84 check mqtt version before adding handler 2017-08-27 14:21:02 +02:00
john30 2828ba6c77 more logging 2017-08-27 14:18:37 +02:00
john30 d217a82a0a style 2017-08-27 09:43:54 +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 259f9b76ef corrected hiding of ignored fields, added --mqttjson for having JSON formatted output 2017-07-02 10:41:49 +02:00
john30 6505494b93 corrected unique JSON keys in executeGet() 2017-07-02 10:30:52 +02:00
john30 41eaa3ad4b simplified executeGet() 2017-07-02 10:11:23 +02:00
john30 31f3c2f5b3 formatting 2017-07-02 10:10:55 +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 77b018b500 fixed weird flushing (#95) 2017-06-24 07:00:44 +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 7a569e274a also revert result back to timeout when decoding the scan result failed 2017-06-03 14:07:44 +02:00
john30 fbbb088ded added --mqttretain 2017-06-03 13:38:54 +02:00
john30 26b89936a8 also keep underscore in id 2017-06-03 12:54:08 +02:00
john30 be33defbfb only retain global/version and global/running 2017-06-03 12:44:59 +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 50528520af remove non-alphanum chars from ident for weird ident responses 2017-06-03 10:30:02 +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 55f8d1dcc4 continue trying to scan device until it is found 2017-05-28 16:29:28 +02:00
john30 4638ff5f17 also use transfer latency when acting as SYN generator 2017-05-28 15:12:53 +02:00
john30 a0c03779a1 compiler warningsdiff 2017-05-28 09:28:46 +02:00
john30 8f4e1bc865 fix for shutdown 2017-05-25 13:09:54 +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 92f575a090 store read scan message event if a defined message also exists (should fix #84 2017-05-13 18:13:05 +02:00
john30 f33ad84a2b added TODO 2017-05-13 17:40:03 +02:00
john30 a4e1aa65b4 optimized 2017-05-13 17:22:08 +02:00
john30 99340c8d4b documentation 2017-05-13 17:21:55 +02:00
john30 5e76637a57 formatting 2017-05-13 15:57:02 +02:00
john30 f315c8bc87 optimized 2017-05-13 09:04:44 +02:00
john30 a56399ea29 optimized 2017-05-13 08:50:57 +02:00
john30 506ff25063 removed commented line 2017-05-13 08:42:35 +02:00
john30 126a391962 formatting 2017-05-13 08:42:16 +02:00
john30 e04094f7bb formatting 2017-05-13 08:41:44 +02:00