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
6019601643
prefer constants
2021-09-11 14:59:23 +02:00
John
058c7d64c4
add = operators
2021-04-05 09:53:42 +02:00
John
3af8ede096
updated copyright year
2021-01-16 08:32:09 +01:00
John
cff4e4a8cb
fix stupid merge
2021-01-10 14:13:07 +01:00
john30
61feda2f34
Revert "Merge branch 'enhanced_device' of github.com:john30/ebusd"
...
This reverts commit aaccb15a9b , reversing
changes made to edfe09a383 .
2020-12-06 17:57:22 +01:00
john
23bab07ea0
Merge remote-tracking branch 'origin/master' into enhanced_device
2018-12-02 11:29:29 +01:00
john30
6bd433af46
fix for bit combinations during write to SymbolString
2018-10-03 10:53:38 +02:00
john30
18ba48e86f
use type for predefined bus symbols
2018-05-13 18:18:04 +02: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
70150fd8f9
added const[] accessor
2017-04-23 11:56:53 +02:00
john30
47ed6dde3f
added SymbolString::adjustHeader(), avoid strcasecmp, code style
2017-04-17 17:46:32 +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
c56b0b518f
corrected compareTo(), added TODO, spelling
2017-04-08 11:56:16 +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
92e4b9b182
added getDataAt()
2017-03-04 09:35:26 +01:00
john30
cc59b32f0d
clearly separate master/slave symbolstrings
2017-02-26 17:34:22 +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
ca164185dc
fix doxygen and put everything besides main function in namespace ebusd
2017-02-25 16:12:09 +01:00
john30
0291d2ee45
documentation
2017-02-19 12:53:02 +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
0771e8ee6b
updated copyright year
2017-02-04 08:04:20 +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
917414a6f8
code style
2017-01-14 17:58:47 +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
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
767cb9bc1f
updated copyright year
2016-01-06 13:54:01 +01:00
john30
ac5f4f25b1
extended documentation
2015-11-15 14:42:58 +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
d573fff746
added Symbol::compareMaster to avoid updating last message change time when only the querying master was modified
2015-05-14 09:50:28 +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
0dafd4d18f
added != operator to SymbolString
2015-03-07 13:07:02 +01:00
john30
9bf17b86c6
added getMasterAddress() and isSlaveMaster()
2015-03-07 12:04:24 +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
john30
970574ed50
Merge branch 'master' of https://github.com/yuhu-/ebusd
...
Conflicts:
src/ebusd/baseloop.h
src/lib/ebus/data.h
src/lib/ebus/message.h
src/lib/ebus/result.h
src/lib/ebus/symbol.h
2014-12-15 20:26:58 +01:00
john30
4e81fd842b
fixed documentation
2014-12-15 20:13:20 +01:00
Roland Jax
105f5e6e7d
documentation for doxygen corrected.
2014-12-15 12:12:38 +01:00
john30
dc6f5a0980
removed misleading SymbolString copy constructor
2014-12-07 14:44:14 +01:00