Commit Graph
100 Commits
Author SHA1 Message Date
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
john30 af997ea9a2 do not print conditions prefix with "find -f" 2015-12-31 12:11:37 +01:00
john30 1074989fa1 updated to latest changes 2015-12-30 21:39:48 +01:00
john30 2b449bc240 let ScanRequest do all the work 2015-12-29 23:02:10 +01:00
john30 1928abfe83 allow extreme value list entries 2015-12-29 23:01:34 +01:00
john30 52eec75d40 corrected cached read (fix for previous commit) 2015-12-29 08:05:46 +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 a059c9d3de added chained messages, let a single ScanRequest do all the work and be more verbose on scan, fix for storing scan result, adjusted to message.h 2015-12-27 22:54:33 +01:00
john30 0efe16a24e added chained messages, removed unused methods 2015-12-27 22:49:08 +01:00
john30 11757d145b added chained messages, removed unused methods 2015-12-27 22:45:04 +01:00
john30 9840f0005a removed unnecessary check from parseHex() 2015-12-27 22:42:23 +01:00
john30 81f490d74f increased max field lengths for STR and HEX to 31, renamed a dataType_s field, added dynamic max field length to DataField::create(), use named objects for JSON fields instead of array (or numbered if field names are not unique) 2015-12-27 22:41:50 +01:00
john30 2e2cf204e2 increased default bus acquisition retries from 2 to 3 2015-12-27 22:24:11 +01:00
john30 b2ea470ec0 rename RESULT_IN_ESC to RESULT_CONTINUE 2015-12-26 11:58:04 +01:00
john30 4a3e5bbe33 increase verbosity for problems while loading scan config 2015-12-26 11:51:16 +01:00
john30 de0925897b Merge branch 'master' of github.com:john30/ebusd 2015-12-26 11:39:24 +01:00
john30 125328f7c1 use numeric value as fallback for ValueListDataField with unknown value association 2015-12-26 11:34:47 +01:00
john30 d5dac022d7 avoid umlauts in manufacturer name of scan message 2015-12-26 11:33:23 +01:00
john30 0583d88969 updated to latest changes 2015-12-25 12:55:50 +01:00
john30 79cbd5649b added big endian data type variants (UIR for UIN, SIR for SIN, FLR for FLT, ULR for ULG, SLR for SLG) 2015-12-13 13:37:19 +01:00
john30 752475ef5f fixed cache invalidation 2015-12-12 17:57:43 +01:00
john30 5b7aea8564 corrected MessageMap::invalidateCache() 2015-12-12 17:57:16 +01:00
john30 f26e1d0835 skip everything after and including dot when parsing int values 2015-12-10 08:21:09 +01:00