Commit Graph
171 Commits
Author SHA1 Message Date
Roland Jax 4a1033122c 'using namespace std;' added. 2014-11-22 20:42:11 +01:00
john30 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 2014-11-22 19:17:30 +01:00
john30 1f33218692 removed absolute positions, fix for part def 2014-11-22 13:37:24 +01:00
john30 2317bd206f removed absolute positions, fix for part def 2014-11-22 13:36:01 +01:00
john30 60f29cecd4 Merge branch 'master' of git://github.com/yuhu-/ebusd 2014-11-22 10:08:42 +01:00
john30 64e353737c added check for prepare, print error pos 2014-11-22 09:58:51 +01:00
john30 54de8319c9 better verify message 2014-11-22 09:24:03 +01:00
john30 7bbceec8ed started development of new Message class 2014-11-22 08:47:02 +01:00
john30 75eb227ade added test for set, better error messages 2014-11-22 08:44:24 +01:00
Roland Jax 8555526ec6 Merge pull request #14 from john30/master
documentation, max pos
2014-11-20 21:40:35 +01:00
john30 04f5ec49df added slave data tests and creation fail test 2014-11-20 21:10:26 +01:00
Roland Jax 835c901da6 documentation for class BaseLoop added; most enum types adapted. 2014-11-20 18:43:07 +01:00
john30 46bbca5d86 file mode 2014-11-20 09:30:47 +01:00
john30 f80105b6ac Merge branch 'master' of git://github.com/yuhu-/ebusd
Conflicts:
	src/lib/ebus/data.cpp
	src/lib/ebus/data.h
	src/lib/ebus/test/test_data.cpp
2014-11-20 09:30:27 +01:00
john30 5f922f8970 added support for templates and sets of DataFields, simplified DataField creation, added missing bounds checks 2014-11-20 09:23:54 +01:00
Roland Jax a5605c40be namespace 'libebus' removed. 2014-11-19 19:44:04 +01:00
john30 264ba1ca51 formatting 2014-11-16 11:07:46 +01:00
john30 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 2014-11-16 10:49:47 +01:00
john30 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 2014-11-09 14:14:12 +01:00
Roland Jax d53afc8701 class Bus removed. 2014-11-07 22:36:21 +01:00
Roland Jax 793c64d922 file struturce changed. 2014-11-06 16:08:11 +01:00