Commit Graph
100 Commits
Author SHA1 Message Date
john30 d150971571 updated version to 2.1 2016-05-05 12:56:29 +02:00
john30 ee608778f1 updated, added UDP device hint 2016-05-05 12:55:55 +02:00
john30 afa82be319 updated 2016-05-05 12:43:00 +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 3b6f385037 updated, spelling 2016-04-24 11:29:07 +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 186afca37d updated 2016-04-23 12:02:42 +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 513a89b0e6 updated to new conditions, started dynamic switching of pipes 2016-03-20 20:04:59 +01:00
john30 5b54666f39 added support for pseudo global circuit, started dynamic switching of pipes, nicer format evaluation 2016-03-20 20:04:09 +01:00
john30 f4b5d1a57f separate hwc+cc 2016-03-20 20:00:09 +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 e659286298 simplified conditions, switch from "parts" to "format" with named fields 2016-03-20 13:37:11 +01:00
john30 4d55204db4 simplified conditions, switch from "parts" to "format" with named fields 2016-03-20 13:36:28 +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 8cde222048 updated 2016-02-20 14:33:32 +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
John c31ec3a073 Merge pull request #17 from Giermann/patch-5
add 2 byte BCD time type "BTM"
2016-02-07 12:17:20 +01:00
John 23e1f6818b Merge pull request #16 from Giermann/patch-4
Fix typo in /DEBIAN/postinst
2016-02-07 12:14:21 +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 f4c5b5818f fix for determining revision fallback 2016-01-23 09:50:12 +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
john30 0ea7efc192 updated md5sum 2016-01-06 22:51:29 +01:00
john30 1c0e48f8b3 updated md5sum 2016-01-06 22:44:03 +01:00
john30 f9efb91f10 corrected pkgver() 2016-01-06 22:22:39 +01:00
john30 25747cfd61 updated md5sum 2016-01-06 22:19:26 +01:00
john30 374e1e06ab added postinst script to show instructions 2016-01-06 22:14:09 +01:00
john30 400eb2b668 updated to latest changes 2016-01-06 22:00:20 +01:00
john30 1d11afd727 fix for previous commit 2016-01-06 21:45:08 +01:00
john30 fae726f52d fix for repeated loading attempt of non-existent config files 2016-01-06 21:42:12 +01:00
john30 6b7b614f28 enhanced instructions 2016-01-06 21:30:22 +01:00
john30 17fbd38226 added "--scanconfig", nicer directory layout 2016-01-06 20:57:30 +01:00
john30 38ee78e6de finally version 2.0 2016-01-06 20:06:26 +01:00
john30 d1d8a8eff0 aligned options 2016-01-06 15:46:10 +01:00
john30 d52cc27a2b aligned options 2016-01-06 15:45:53 +01:00
john30 5d8b351941 nicer directory structure 2016-01-06 15:17:57 +01:00
john30 ec55636148 8b0e0f0 2016-01-06 14:42:41 +01:00
john30 8b0e0f00c9 added "--scanconfig", nicer 2016-01-06 14:41:56 +01:00
john30 4b686fee70 added missing directory 2016-01-06 14:37:10 +01:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 4fec638b78 solved some TODOs 2016-01-06 13:37:35 +01:00
john30 93b83c5fa5 fix for full scan and repeated loading attempt of non-existent config files, removed "seen" from "info" result as only seen addresses are included and print master number of slaves with associated master instead of master address 2016-01-06 12:33:59 +01:00
john30 bc84dd389f added special length '*' for consuming remaining input 2016-01-03 18:55:45 +01:00
john30 62317ea47b also store derived scan messages with circuit name extended by address on success 2016-01-03 11:23:26 +01:00
john30 eb88c990f4 corrected scan field divisor 2016-01-02 13:35:11 +01:00
john30 d040534752 added pin type, corrected lengths 2016-01-02 13:27:53 +01:00
john30 fede0f999c compiler warning 2016-01-02 13:27:18 +01:00
john30 d7d94b469f simplified 2016-01-02 13:21:07 +01:00
john30 4d461c9dff simplified 2016-01-02 13:07:57 +01:00
john30 da40d514af use constant for scan answer 2016-01-02 12:14:53 +01:00
john30 a5ffaf89a2 fix for previous commit 2016-01-02 12:13:59 +01:00
john30 a7a5e51ff6 fix for compiler warnings 2016-01-02 12:04:22 +01:00
john30 ed858a5d65 fix for compiler warning 2016-01-02 11:36:23 +01:00
john30 bc437c99c9 better SCAN_VERSION building 2016-01-02 11:35:49 +01:00
john30 6bf0dcff3d better SCAN_VERSION building 2016-01-02 11:33:01 +01:00
john30 d3e077b32e fixes for answer mode, fix for duplicate counting of own master address, fix for empty scan and missing seen state, added answer to scan message in answer mode, solved TODO 2016-01-02 01:13:48 +01:00
john30 7b1a4de64d added manufacturer "ebusd" 2016-01-02 01:07:31 +01:00