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
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
637800125c
changed default arg for push_back
2014-11-29 19:04:16 +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
john30
f7cd19a0ed
fix for ==
2014-11-08 16:07:10 +01:00
Roland Jax
793c64d922
file struturce changed.
2014-11-06 16:08:11 +01:00