24e46f5b44
store bit count separately, added ignored type (IGN), moved field length definition from part to type and allow adjusting length for bit types, added PartType masterDataID, simplfied
john302014-11-22 19:17:30 +01:00
7bbceec8ed
started development of new Message class
john302014-11-22 08:47:02 +01:00
75eb227ade
added test for set, better error messages
john302014-11-22 08:44:24 +01:00
80c42df040
add optional length to parseInt() and set result on success, remove unused stuff, avoid reading beyond eof, check divisor in StringDataField::derive(), fix for NumberDataField::writeSymbols()
john302014-11-22 08:33:11 +01:00
25196e4852
add optional length to parseInt() and set result on success, remove unused stuff, avoid reading beyond eof, check divisor in StringDataField::derive(), fix for NumberDataField::writeSymbols()
john302014-11-22 08:33:11 +01:00
f80105b6ac
Merge branch 'master' of git://github.com/yuhu-/ebusd
john302014-11-20 09:30:27 +01:00
5f922f8970
added support for templates and sets of DataFields, simplified DataField creation, added missing bounds checks
john302014-11-20 09:23:54 +01:00
55e729ea32
XML path in class ConfigFile wiped out.
Roland Jax2014-11-20 08:19:33 +01:00
61d618825b
functionality of class Dump integrated into BusCommand.
Roland Jax2014-11-20 08:15:00 +01:00
2fe5b8cdc7
class BusCommand renamed to BusMessage.
Roland Jax2014-11-19 22:33:59 +01:00
108842b4b5
class BusCommand integrated into busloop file.
Roland Jax2014-11-19 22:01:28 +01:00
3165342057
class EBusLoop renamed to BusLoop; class Dump cleared.
Roland Jax2014-11-19 21:53:11 +01:00
85c00c9cc7
files buscommand.x and dump.x moved from src/lib/ebus to src/ebusd.
Roland Jax2014-11-19 21:34:52 +01:00
31246e1431
documentation for class Network and Connection added; classes for network subsystem integrated into one network file.
Roland Jax2014-11-19 21:04:47 +01:00
63cde34e6a
introduced type templates, added bit base types, added two-byte time, added precision, added test for any/min/max/replacement/signed min/signed max for all base types
john302014-11-16 10:49:47 +01:00
e4e709ec6a
documentation for class WQueue and Notify added.
Roland Jax2014-11-16 10:08:58 +01:00
5db9c5c774
moving 'scan' functionality from ebusctl into ebusd started.
Roland Jax2014-11-16 00:33:28 +01:00
eb8a43b909
solved most TODOs, introduced reference types and chains, use result_t where possible, switched to divisor instead of factor, formatting, introduced VALUE_SEPARATOR for possible switch to real CSV (later), added value range check, small optimizations
john302014-11-09 14:14:12 +01:00
14d632683b
Commands::getEbusCommand expanded for cycle messages to check 'QQ' byte too.
Roland Jax2014-11-08 12:15:31 +01:00
ca6c6c04bb
daemon option --lockcounter added; m_busLocked replaced with m_lockCounter.
Roland Jax2014-11-08 11:37:44 +01:00
e4544a98ad
server command 'raw' - toggle log raw data added; log types of error messages changed from trace to error.
Roland Jax2014-11-08 09:39:07 +01:00
e6930d333d
missing reset of lockRetries added.
Roland Jax2014-11-07 23:15:51 +01:00