Commit Graph
44 Commits
Author SHA1 Message Date
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