John
2c7cab3dc1
update year
2023-06-16 20:40:35 +02:00
John
0135dc9100
update year
2022-02-06 13:37:08 +01:00
John
efa18923a9
add optional allowIncomplete to parseSignedInt()
2021-11-20 09:15:09 +01:00
John
7a567e69fb
move helper method to SymbolString
2021-11-05 19:45:04 +01:00
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