Commit Graph
100 Commits
Author SHA1 Message Date
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
john30 c43a83d192 use same key for longer ID check 2015-12-06 07:54:57 +01:00
john30 82d00c2021 extended command line to allow checking a particular scan configuration 2015-12-05 12:01:17 +01:00
john30 568e2dfacc Merge branch 'master' of github.com:john30/ebusd 2015-12-05 10:46:57 +01:00
john30 9bc03dd317 added "all" to "grab" command for grabbing known messages as well, adjusted to unlimited message ID length 2015-12-05 10:36:13 +01:00
john30 76d1adde59 no longer limit allowed message ID length (was 4 bytes) 2015-12-05 10:33:12 +01:00
john30 ce4bc56412 Merge branch 'master' of github.com:john30/ebusd 2015-11-28 12:39:34 +01:00
john30 3f022d04d0 cancel get request if reading a required message fails, continue get request if decoding a messsage fails and add a decodeerror answer 2015-11-28 12:39:10 +01:00
John da19e7ae6d Merge pull request #9 from Giermann/patch-3
fix write definitions with returned data [thanks Sven!]
2015-11-25 07:58:19 +01:00
John 428cfb757e Merge pull request #7 from Giermann/patch-2
add default-stop to init script [thanks Sven!]
2015-11-25 07:46:45 +01:00
john30 3fa4655a4a nicer text 2015-11-22 15:43:41 +01:00
john30 eea7a4db2d updated 2015-11-22 15:12:08 +01:00
john30 07f278d66a insert default suffix in circuit if found in filename 2015-11-22 15:10:20 +01:00
john30 6c8f26367d comments 2015-11-22 14:52:15 +01:00
john30 0d97462dee extended "-i" parameter of find command to accept further ID parts 2015-11-22 14:19:38 +01:00
john30 427d6a7dca exclusively lock serial device to prevent simultaneous access, fix for closing serial device that is no tty 2015-11-22 13:54:18 +01:00
john30 b67b2bff07 corrected register read/write/update 2015-11-22 12:34:58 +01:00
john30 f08071a52e corrected template cleanup (previous commit) 2015-11-22 10:39:34 +01:00
john30 89d8167580 corrected Message::dump 2015-11-22 10:20:42 +01:00
john30 b6c24b5c30 expect hex for -i paramter in find command 2015-11-22 10:20:20 +01:00
john30 6fd51866bf adapted to current 2.0 csvs 2015-11-22 09:47:23 +01:00
john30 0f331694e1 adapted to getTemplates() 2015-11-22 09:46:46 +01:00
john30 856a5ce1d5 corrected header 2015-11-22 09:43:35 +01:00
john30 e3ad1bc5fb added image path 2015-11-22 09:41:51 +01:00
john30 56b9bfbeb1 imports 2015-11-22 09:31:36 +01:00
john30 5c07605ca2 corrected loading loading non-autoscan files in case of absent templates, added getTemplates() 2015-11-22 09:31:20 +01:00
john30 72396ff2f8 changed to using getTemplates() instead of passing template param to FileReader 2015-11-22 09:31:15 +01:00
john30 bf172b3688 removed template param, moved tolower() to FileReader 2015-11-22 09:31:11 +01:00
john30 d97ea29aa5 Merge branch 'master' of github.com:john30/ebusd 2015-11-21 14:49:20 +01:00
john30 11e2a49508 nicer documentation 2015-11-21 14:33:16 +01:00
john30 331820f7ee moved handling of defaults row to MessageMap, added documentation 2015-11-21 14:32:52 +01:00
john30 e5da097b60 added documentation 2015-11-21 14:31:17 +01:00
John cfd5acbd4d Merge pull request #6 from Giermann/patch-1
fixed script to work with standard awk, switched to ebusctl instead of nc
2015-11-20 06:18:23 +01:00
john30 cf6e052a92 ignore blank lines 2015-11-18 07:23:52 +01:00
john30 cbaf2f9a9a emit warnign if grab is disabled, unique results 2015-11-18 07:18:25 +01:00
john30 5f5f633903 enabled private and package members 2015-11-15 14:43:26 +01:00
john30 ac5f4f25b1 extended documentation 2015-11-15 14:42:58 +01:00
john30 af0ce31ecb fixed documentation 2015-11-15 14:42:28 +01:00
john30 2877559f7f avoid endless scanning of slaves that do not answer 2015-11-15 10:39:31 +01:00
john30 ff7cf810e1 added revision info, avoid endless scanning of slaves that do not answer 2015-11-15 10:37:10 +01:00
john30 892f43a4de added revision info, aligned help description 2015-11-15 10:36:00 +01:00
john30 fce95bc20f added revision info 2015-11-15 10:35:14 +01:00
john30 0991b73b7f updated 2015-11-14 17:24:29 +01:00
john30 af1db2e5e1 add class hierarchy diagrams 2015-11-14 16:48:50 +01:00
john30 73a34e8d2c fix for checking templates availability 2015-11-14 16:36:11 +01:00
john30 1885ab9eda be more verbose when decoding failed in read or write command 2015-11-14 16:34:53 +01:00
john30 9d098164c7 support for read and write with identical ID parts 2015-11-14 16:34:16 +01:00
john30 34241b04a9 avoid duplicate logging 2015-11-14 15:55:35 +01:00
john30 eb078c414f unified templates loading, check all config files recursively with scanconfig and checkconfig/dumpconfig 2015-11-14 15:28:55 +01:00
john30 0fbf448584 corrected message count logging, dump all messages when in scanconfig 2015-11-14 15:13:29 +01:00
john30 89cbc093c5 simplified 2015-11-08 22:16:16 +01:00
john30 2fae7ac076 added DataField::clone() 2015-11-08 22:15:10 +01:00
john30 7f8dcff0f0 added Condition::dump(), simplified Message::dump() and added prefixed condition dump, report invalid condition if field was defined but no values 2015-11-08 22:13:33 +01:00
john30 cd522fc30d documentation 2015-11-08 20:34:51 +01:00
john30 533d8bf425 corrected file mode 2015-11-08 20:34:38 +01:00
john30 08ec66fc79 updated to "2.0.0-preview" 2015-11-08 20:28:10 +01:00
john30 4e93fdb4c3 updated 2015-11-08 20:27:54 +01:00
john30 0f07948e8b removed invalid replacement from types marked as required (BTI,HTI,HTM) and allow replacement value in VTM as documented, documentation 2015-11-08 16:40:32 +01:00
john30 abc3cf7cef do not invalidate cached data of scan messages 2015-11-08 16:04:01 +01:00
john30 52f817407d also return "donw broadcast" for non-hex write of a message 2015-11-08 15:22:27 +01:00
john30 549f8fd910 fix for removing ident message from additional scan messages, fallback to autoscan results in "scan result" 2015-11-08 14:01:57 +01:00
john30 dc3796959e use default destination and circuit in condition, check destination address for scan conditions and improved error message 2015-11-08 14:00:03 +01:00
john30 181ba4d3c1 only allocate dedicated scan messages for answered scan requests 2015-11-08 12:50:06 +01:00
john30 2d721a3e84 fixed some memory issues 2015-11-08 12:46:06 +01:00
john30 3aa41e322e fixed some memory issues 2015-11-08 12:45:40 +01:00
john30 ee912c9377 formatting 2015-11-08 12:43:56 +01:00
john30 e19173ff73 corrected deallocation of messages stored by key only 2015-11-08 12:12:17 +01:00
john30 555f06a5f5 documentation 2015-11-08 12:11:34 +01:00
john30 0b4cbf1cf6 better initialization 2015-11-08 12:11:05 +01:00
john30 41b6e91295 fix for reload with scanconfig 2015-11-08 10:54:32 +01:00
john30 9fecc3a766 updated 2015-11-08 10:49:31 +01:00
john30 376939328e added --with-argp-lib and --with-argp-include options for argp-standalone, formatting 2015-11-08 10:44:18 +01:00
john30 592cf2c069 use individual scan message, also reset masterCount in clear(), fix for logging and info result, split load state into load init and done 2015-11-07 19:08:55 +01:00
john30 97c52a4827 add filename to loaded scan config info 2015-11-07 18:33:04 +01:00
john30 f4fd9ce42a add filename to loaded scan config info, clear scan state when reloading config files 2015-11-07 18:32:15 +01:00
john30 9a1681b3ac let ScanRequest notify BusHandler instead of directly manipulating BusHandler::m_scanResults, also use explicit scan request results for updating seen addresses, added BusHandler::clear() for clearing scan state, perform non-full scan only on seen addresses, added detailed scan info to "info" command 2015-11-07 18:31:21 +01:00