Commit Graph
1274 Commits
Author SHA1 Message Date
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
john30 39487f6f9f report revision in config check and cleanup memory 2016-03-13 14:00:16 +01:00
john30 0981c15fbe changed ebusd default address to 0x31 2016-03-13 13:24:34 +01:00
john30 84cd4a7a55 track running scans 2016-03-13 10:21:05 +01:00
john30 9f1d7ee331 fix for checking closing input (similar to 4eb1803, see pull request #15) 2016-02-27 12:25:54 +01:00
john30 a8f08de5bb added CRC check for command line argument, removed unnecessary std:: prefixes 2016-02-27 12:10:55 +01:00
john30 31951c392f allow using newlines within quoted fields (special treat for @wfr2000) 2016-02-27 10:40:16 +01:00
john30 6983ea0aee fixed previous commit, added test for EXR, added test for EXP+EXR with divider 2016-02-20 14:30:23 +01:00
john30 1ea663b854 corrected PID file usage 2016-02-20 13:52:50 +01:00
john30 aa582a7b32 corrected PID file usage 2016-02-20 13:50:58 +01:00
john30 928fa61504 added option for changing PID file 2016-02-20 13:44:22 +01:00
john30 6d3eb84a17 fix for divided values 2016-02-20 13:25:07 +01:00
john30 d871618782 Merge branch 'master' of https://github.com/john30/ebusd
Conflicts:
	src/lib/ebus/data.cpp
2016-02-20 13:16:16 +01:00
john30 c90fa27e48 fix for weekday calculation with 32 bit tm 2016-02-20 13:09:27 +01:00
john30 8c1431954a added detection of float format to autoconf, fix for signed values 2016-02-20 12:35:28 +01:00
john30 a91d8ffd3b better comment, added test for BTM 2016-02-07 12:24:16 +01:00
Sven Giermann 0bb7e5cc92 Add missing 2 byte BCD time type
This is at least used by newer Vaillant models (VRC700, VR70, VR900).
2016-02-07 11:51:14 +01:00
john30 4f48fe1d5c added EXP+EXR data types 2016-02-06 16:32:52 +01:00
john30 bd1587e1c9 corrected termination of NTS 2016-02-06 11:28:23 +01:00
john30 6e41246d42 added null terminated and filled string 2016-01-30 18:38:43 +01:00
john30 5e4d9f3d40 added HCD:1, HCD:2, HCD:3, corrected max values for BCD+HCDdiff 2016-01-30 17:58:48 +01:00
john30 d6aab00335 detect lines with blank fields only 2016-01-30 17:35:37 +01:00
john30 88d3086a6d remove spaces around value list assignment, fix for invalid hex in value list 2016-01-30 17:29:34 +01:00
john30 a0fdf2d5be Merge branch 'master' of github.com:john30/ebusd 2016-01-30 17:00:32 +01:00
john30 153702882b added check for value list without matching assignment 2016-01-30 17:00:26 +01:00
john30 f60b29fe16 fix for checking duplicate messages with condition 2016-01-27 08:31:01 +01:00
john30 1f8809a04c log scan timeout in notice level 2016-01-17 09:51:55 +01:00
john30 f5e218e568 require "-c" for specifying circuit in write command 2016-01-16 11:20:47 +01:00
john30 2cfdeff084 be verbose when checking scan config 2016-01-10 13:10:02 +01:00