Commit Graph
852 Commits
Author SHA1 Message Date
john30 e8a0b755f5 fix for previous commit (weird poll contrinue error messages) 2016-10-02 15:09:43 +02:00
john30 c99ee9916f better arguments check 2016-10-02 14:47:45 +02:00
john30 39f0ee13d3 only use cached data if no input is necessary in read command 2016-09-18 12:38:04 +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 50b74b491b allow scan for FE, only store scan data if non-empty 2016-09-18 12:10:24 +02:00
john30 a6dd03033a added hex option to find command 2016-09-17 16:34:03 +02:00
john30 012ff3d9af fix for storing own prepared master data, set m_lastUpdateTime only if reasonable data was seen 2016-09-17 16:33:28 +02:00
john30 cc336bb1a0 set keepalive on net device 2016-09-17 16:19:59 +02:00
john30 e7d3fac7aa formatting 2016-09-17 16:19:36 +02:00
john30 acae7c3133 solved todos, removed commented code 2016-08-27 13:47:01 +02:00
john30 6f5a670b98 removed unused variable 2016-08-27 12:46:33 +02:00
john30 dc4dcdea8d fix for dump 2016-06-26 16:35:38 +02:00
john30 ae84214711 fixed cleanup 2016-06-26 12:27:29 +02:00
john30 9aa113a1b5 added DataTypeList 2016-06-26 11:18:03 +02:00
john30 51cc47584f comment 2016-06-25 07:16:29 +02:00
john30 7825e17251 added helper method 2016-06-25 07:16:14 +02:00
john30 dde37855e3 more verbose output 2016-06-25 06:35:57 +02:00
john30 db456abb29 reworked data types 2016-06-25 06:35:07 +02:00
john30 d0a3363ba9 moved common flags to configure, added test target 2016-05-27 10:00:09 +02:00
john30 13469142fb include overall state in exit code 2016-05-27 09:55:29 +02:00
john30 681e988570 fix serial close 2016-05-22 10:46:37 +02:00
john30 6e998909cf fix for getline usage with newer compilers 2016-05-21 10:03:25 +02:00
john30 13cf5b2d23 fix for BCD in JSON 2016-05-15 17:38:32 +02:00
john30 8864ce55b8 fix for getline usage with newer compilers 2016-05-15 17:18:57 +02:00
john30 f873c2ee39 fix for extra separator char when dumping CSV 2016-05-14 16:51:32 +02:00
john30 d5b07f5783 added support for UDP devices, added buffer for network devices, added option for sending an initial symbol after opening a network device, added option for setting transfer latency and use default 10 ms for network device, set TCP_NODELAY for TCP device socket, flush potentially buffered input on network device when connecting 2016-05-05 12:39:52 +02:00
john30 516bbe0edf fix for recognizing seen addresses in answer mode 2016-05-01 17:17:02 +02:00
john30 c2cee5a96b added support for individual scan, simplified "log" command 2016-04-30 16:55:56 +02:00
john30 41bd113141 corrected comments, increase verbosity when probing particular scan config by command line, also reveal files loaded by instructions in "info" command 2016-04-30 16:54:45 +02:00
john30 4089923bd9 moved list of loaded files from BusHandler to MessageMap, include ebusd in "info" command and fixed missing master 1 and reveal address conflict with ebusd 2016-04-30 16:52:28 +02:00
john30 042f6655d1 added callback function to store files loaded by instructions to MessageMap::executeInstructions and Instruction::execute, moved list of loaded files from BusHandler to MessageMap 2016-04-30 16:50:02 +02:00
john30 7e64157bca corrected master number calculation 2016-04-30 16:24:27 +02:00
john30 650b68b9a2 added getLogFacilities() and getLogLevel(), do not manipulate input string in setLog* methods 2016-04-30 16:23:55 +02:00
john30 7af79dd461 help format 2016-04-24 12:47:34 +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 be4bbaaf67 automatically start grabbing all messages, add circuit+message name to grab result if known 2016-04-24 11:13:25 +02:00
john30 d1e4a838b9 added message direction selectors to MessageMap::find(SymbolString) 2016-04-24 11:12:00 +02:00
john30 fab8752a01 fix for dumpconfig 2016-04-23 11:50:22 +02:00
john30 5ccdb7654f added helper method extractDefaultsFromFilename() and support extracting default circuit name from file name 2016-04-10 13:03:58 +02:00
john30 5f5fbca959 fix for traversing instructions 2016-04-10 12:17:40 +02:00
john30 cff5dd2952 include instruction log in error message 2016-03-26 11:06:41 +01:00
john30 d203f8c285 initialize m_lastError, missing separator in LoadInstruction::execute 2016-03-26 11:06:12 +01:00
john30 5dcc76314f increased default receive timeout to 25ms 2016-03-26 10:53:26 +01:00
john30 7ec6da1759 fix for json read with passive messages 2016-03-20 19:38:29 +01:00
john30 89807d4cc8 fix for determining uniqueness of field names 2016-03-20 18:06:56 +01:00
john30 adcf3e0d33 log included/loaded files by instruction 2016-03-20 12:25:47 +01:00
john30 6e6e05c10e pass default destination address, circuit and suffix to load instruction, fix for instruction cleanup 2016-03-13 16:04:20 +01:00
john30 f8dce83b6a introduced instructions, added "include" and "load" instructions for including/loading configuration data depending on conditions, added support for on-the-fly creation of conditions, added support for string based conditions 2016-03-13 15:14:57 +01:00
john30 6bbf2ca1d0 documentation 2016-03-13 15:06:04 +01:00
john30 59d2cdd25b introduced instructions, added "include" and "load" instructions for including/loading configuration data depending on conditions, added support for on-the-fly creation of conditions, added support for string based conditions 2016-03-13 15:05:42 +01:00