Commit Graph
43 Commits
Author SHA1 Message Date
John 3af8ede096 updated copyright year 2021-01-16 08:32:09 +01:00
john30 1c17f7c466 use nullptr instead of NULL 2018-05-06 14:54:52 +02:00
john30 fa78ae73f0 updated copyright year 2018-01-28 15:17:33 +01:00
john30 7b11a540b6 added conditional messages to find command with "-a" option and include condition prefix for CSV format
also allow passing scan messages with --checkconfig and --scanconfig (without --inject)
be more verbose on errors in configuration files
improved code style
2017-05-01 15:31:09 +02:00
john30 a19a38266a added output of used-defined attributes, use const where appropriate, enhanced http global node, added base class AttributedItem 2017-04-09 16:38:40 +02:00
john30 18fc12499b introduced symbol_t, added SymbolString::dataAt() and ::isMaster(), renamed SymbolString::getDataStr() to getStr(), use size_t/ssize_t where appropriate, simplified by use of new SymbolString methods, corrected broadcast scan conversion, use override declaration 2017-03-04 14:01:20 +01:00
john30 1a878694d2 made SymbolString master/slave aware and contain only unescaped data, moved CRC tracking and escpaing/enscaping to BusHandler, moved parseInt/parseSignedInt from datatype.h to symbol.h, added new error code for retrival of unexpted symbol after a send to the bus 2017-02-26 16:31:32 +01:00
john30 de40346c6b added skipFirstSymbols param to getDataStr() 2017-02-19 10:46:56 +01:00
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 f1c5c0ab28 updated copyright year 2017-01-15 11:10:08 +01:00
john30 5bf2f124b3 code style 2017-01-14 19:00:47 +01:00
john30 ebcb260d5f use spaces instead of tab 2017-01-14 18:01:37 +01:00
john30 0217096b6b code style 2017-01-14 17:34:02 +01:00
john30 774e01e937 use own namespace 2017-01-14 16:41:54 +01:00
john30 54a6c0f673 code style 2017-01-14 15:02:10 +01:00
john30 b3bb2e08ac code style 2017-01-14 13:00:04 +01:00
john30 8ce7f56883 simplified isMaster() 2016-12-03 07:30:57 +01:00
john30 c8aedf2bf5 added getSlaveAddress(), formatting 2016-11-19 11:29:58 +01:00
john30 0a366c58b3 added option to skip last symbol to addAll() 2016-11-06 09:19:50 +01:00
john30 7e64157bca corrected master number calculation 2016-04-30 16:24:27 +02:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 9840f0005a removed unnecessary check from parseHex() 2015-12-27 22:42:23 +01:00
john30 b2ea470ec0 rename RESULT_IN_ESC to RESULT_CONTINUE 2015-12-26 11:58:04 +01:00
john30 9dbdeffe0c unified copyright notice 2015-11-07 14:47:13 +01:00
john30 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 353404e5b0 added parameter to default skip last symbol in SymbolString::getDataStr (removes CRC from logging and hex result) 2015-03-07 15:36:17 +01:00
john30 9bf17b86c6 added getMasterAddress() and isSlaveMaster() 2015-03-07 12:04:24 +01:00
john30 d50b3b6cb2 added FIELD.N to 'read' command for retrieving N'th FIELD, fixed getMasterNumber(), check maximum NN in message, use more constants, check all type conversions, added --nodevicecheck to ebusfeed help 2015-02-22 13:57:37 +01:00
john30 41cd38ab75 changed code style 2015-02-21 13:18:36 +01:00
john30 71d8727d2d solved some TODOs, check hex input and message length, simplified SymbolString ctors, fixed extra newline in scan result, no longer include write messages in default find command types, append command type to find result in verbose mode, add source and/or destination to update log when not set in the message definition, documentation 2015-02-15 12:20:06 +01:00
john30 be7a8e9828 updated copyright year 2015-02-01 13:12:29 +01:00
john30 44957a6566 switched to autobrief 2015-01-18 12:40:54 +01:00
Roland Jax 612270f942 code style 2014-12-30 20:08:48 +01:00
john30 41152a4031 file mode 2014-12-07 14:57:05 +01:00
john30 dc6f5a0980 removed misleading SymbolString copy constructor 2014-12-07 14:44:14 +01:00
john30 9cea334407 better ==, added commented code for debug, added todo 2014-12-06 12:35:41 +01:00
john30 09b2d969be added SymbolString(SymbolString), optimized 2014-12-03 23:02:30 +01:00
john30 7d46a58ba5 switched to using priority in getMasterNumber() 2014-11-30 20:03:58 +01:00
john30 ea63e9d461 use result_t, added getMasterNumber(), documentation 2014-11-23 13:32:38 +01:00
john30 3a34267bee using namespace std; 2014-11-22 20:56:53 +01:00
john30 0283b0e121 added isValidAddress() 2014-11-20 22:06:27 +01:00
Roland Jax a5605c40be namespace 'libebus' removed. 2014-11-19 19:44:04 +01:00
Roland Jax 793c64d922 file struturce changed. 2014-11-06 16:08:11 +01:00