Commit Graph
30 Commits
Author SHA1 Message Date
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 0771e8ee6b updated copyright year 2017-02-04 08:04:20 +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 774e01e937 use own namespace 2017-01-14 16:41:54 +01:00
john30 b3bb2e08ac code style 2017-01-14 13:00:04 +01:00
john30 716db4aa53 added data handler, use column constants 2017-01-08 09:33:52 +01:00
john30 cdbcb4664d added --lograwdatafile and --lograwdatasize options similar to --dumpfile/--dumpsize for logging received/sent bytes to a dedicated text file, extracted dump/raw file handling to a separate class, switched to an interface instead of a method for dumping/logging raw data, changed default dump file name to /tmp/ebusd_dump.bin, use "s_" for static variables, formatting 2016-12-04 17:21:47 +01:00
john30 d1f6d5e67d reconnect the device after one minute of no signal and add reconnect count to info result, removed extra blank line from info result 2016-11-20 13:14:25 +01:00
john30 66817b3423 moved readFromBus to BusHandler, fix for polling ChainedMessages, increased log level for loaded files and written messages, added error message for failed writes, derive all scan messages and store them, added all message counts to info result 2016-10-29 21:03:24 +02:00
john30 3683ef6a51 removed stop command, initialize thread 2016-10-16 12:21:31 +02:00
john30 ff0b3636c5 added optional initial active scan address to --scanconfig option (including full scan) and set default to sending broadcast ident message, check address argument for validity in scan command 2016-09-18 12:13:43 +02:00
john30 546641d770 added "hex" command, added "--enablehex" commandline option (disabled by default), limit "write -h" to known messages only 2016-04-24 11:16:42 +02:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 bcd6eb57fe added chained messages, adjusted to message.h, small fix for find formatting use named objects for JSON fields instead of array (or numbered if field names are not unique), fix for JSON output when decoding failed 2015-12-27 22:57:11 +01:00
john30 af0ce31ecb fixed documentation 2015-11-15 14:42:28 +01:00
john30 9dbdeffe0c unified copyright notice 2015-11-07 14:47:13 +01:00
john30 80dc2bdd3c completed automatic configuration by scan and extended "info" command with seen addresses and scan state, let MainLoop run in separate thread 2015-11-01 23:01:38 +01:00
john30 bd1c991c77 reworked Queue, added TODO, corrected documentation, prepared execution of regular tasks in MainLoop 2015-10-31 16:22:13 +01:00
john30 5d1abbfa6b fix for overriding destination address in read command 2015-10-11 22:37:42 +02:00
john30 3b381468fd added info command 2015-09-20 11:52:14 +02:00
john30 e0ffd28024 added hex option to read command, update cache on successfule hex write 2015-05-25 13:32:12 +02:00
john30 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 357b730f31 added support for serving files via HTTP port 2015-05-10 10:23:14 +02:00
john30 7e98f485e1 added read-only mode, added optional HTTP JSON port 2015-05-01 08:38:08 +02:00
john30 afd8792d72 added grab command 2015-03-14 11:58:54 +01:00
john30 aa306d9131 reworked and optimized device handling and check network device address, log failed device open, avoid blocking threads with sleep(), optimized shutdown 2015-02-08 10:06:03 +01:00
john30 0e8a669890 added command help, nicer implementation of quit and stop commands, nicer help 2015-02-01 13:04:15 +01:00
john30 70609f1b03 added state command, nicer help 2015-01-31 19:04:14 +01:00
john30 a721fe28dc reworked main loop, switched command line argument parsing to argp 2015-01-25 19:04:28 +01:00