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
john30
de6251aa9c
fix for broken listen command
2017-05-13 08:32:56 +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
b3960b6cb2
more verbose help for find command
2017-05-01 15:50:07 +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
042b550cf7
correctly handle /data path, allow boolean params, return signal as boolean
2017-04-29 20:53:09 +02:00