Commit Graph
243 Commits
Author SHA1 Message Date
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