john30
de6251aa9c
fix for broken listen command
2017-05-13 08:32:56 +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
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
john30
33ee8ae0ed
mainloop: moved instruction execution to main loop, do not send intial scan when readonly, added "--inject" option, allow --readonly with --scanconfig[=none], store scans initiated by other participants, removed unused code
2017-04-29 15:13:05 +02:00
john30
1ca01ceb10
avoid handling tasks during shutdown
2017-04-26 09:36:42 +02:00
john30
e6b6e17db3
allow logging raw bytes via command line again
2017-04-23 12:08:35 +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
52a1675e7d
fixed race condition during shutdown
2017-04-22 19:04:00 +02:00
john30
930ae49513
enhanced raw command to log complete messages, fix for shutdown
2017-04-22 17:43:13 +02:00
john30
b9a9e7ba53
added -N argument to read command
2017-04-22 16:06:52 +02:00
john30
3e7274d977
fix for http get result
2017-04-22 08:31:30 +02:00
john30
47ed6dde3f
added SymbolString::adjustHeader(), avoid strcasecmp, code style
2017-04-17 17:46:32 +02:00
john30
50d1aee7d3
added support for multi language column selection in configuration files
2017-04-17 09:56:46 +02:00
john30
f5c5e34d90
removed fieldIds again in favor of strings (to support custom attributes), corrected JSON format, require circuit in message definition, support custom message attributes in find command
2017-04-16 16:53:39 +02:00
john30
b36efd4086
added circuit level attributes for JSON output, corrected sorting of messages in result of MessageMap::findAll()
2017-04-16 15:03:29 +02:00
john30
a19a38266a
added output of used-defined attributes, use const where appropriate, enhanced http global node, added base class AttributedItem
2017-04-09 16:38:40 +02:00
john30
db9085233c
added update check result as global MQTT topic
2017-03-26 18:18:30 +02:00
john30
c9287ee8e0
added/updated documentation
2017-03-25 16:50:43 +01:00
john30
1d0668d37b
fix for scan result log entry
2017-03-19 21:49:54 +01:00
john30
380ba2d19d
moved field defintion to message/data, reworked filereader
2017-03-19 21:18:26 +01:00
john30
8f6b7807cf
add architecture to update check
2017-03-19 10:30:29 +01:00
john30
2c0dda59fc
fix for update check
2017-03-19 09:19:39 +01:00
john30
b2f2bfcf58
delay scanning when using broadcast, moved loading scan files to bushandler, reworked update check, add max symbol rate to info result, keep scan results for each message separate, also do a decent scan on individual address and delay scan subsequent scan messages if necessary
2017-03-05 12:56:54 +01:00
john30
10b240fa68
added update check
2017-03-04 15:21:45 +01:00
john30
c27a76b8e5
added update check
2017-03-04 15:19:31 +01:00
john30
18fc12499b
introduced symbol_t, added SymbolString::dataAt() and ::isMaster(), renamed SymbolString::getDataStr() to getStr(), use size_t/ssize_t where appropriate, simplified by use of new SymbolString methods, corrected broadcast scan conversion, use override declaration
2017-03-04 14:01:20 +01:00
john30
cc59b32f0d
clearly separate master/slave symbolstrings
2017-02-26 17:34:22 +01:00
john30
1a878694d2
made SymbolString master/slave aware and contain only unescaped data, moved CRC tracking and escpaing/enscaping to BusHandler, moved parseInt/parseSignedInt from datatype.h to symbol.h, added new error code for retrival of unexpted symbol after a send to the bus
2017-02-26 16:31:32 +01:00
john30
b695512a08
added -s QQ option to read/write/hex commands
2017-02-19 12:56:07 +01:00
john30
d5ab17dc2e
added decode option to grab command
2017-02-19 11:38:03 +01:00
john30
735a4a8b7c
corrected log command help
2017-02-19 01:01:35 +01:00
john30
cb9b7fc3ac
add support for individual log level per facility
2017-02-19 00:42:55 +01:00
john30
e87b4fec21
include all users messages if level was not requested in find command
2017-02-18 13:40:42 +01:00
john30
c48b1add94
corrected argument parsing in find
2017-02-18 13:29:25 +01:00
john30
e92be63155
comment
2017-02-18 12:55:03 +01:00
john30
c4ee8fbc5f
spelling
2017-02-18 12:40:40 +01:00
john30
33128f221a
add ACL for read/write/find/scan, add auth command, add -a and -s options to find command, include user and access level to info output, add user and secret arguments to HTTP port
2017-02-18 11:44:32 +01:00
john30
122b725478
return "ERR: scan already running" on scan command when another scan is still running
2017-02-11 08:47:48 +01:00
john30
71fec2d427
optimized resource usage, avoid unnecessary casts, formatting
2017-02-05 12:33:16 +01:00
john30
bbc29bdb2f
switched to absolute include dirs, formatting
2017-02-04 19:28:31 +01:00
john30
a1fcfde382
fix for previous commits
2017-01-15 13:09:52 +01:00
john30
f1c5c0ab28
updated copyright year
2017-01-15 11:10:08 +01:00
john30
5bf2f124b3
code style
2017-01-14 19:00:47 +01:00
john30
ebcb260d5f
use spaces instead of tab
2017-01-14 18:01:37 +01:00
john30
917414a6f8
code style
2017-01-14 17:58:47 +01:00
john30
0217096b6b
code style
2017-01-14 17:34:02 +01:00
john30
774e01e937
use own namespace
2017-01-14 16:41:54 +01:00