Commit Graph
292 Commits
Author SHA1 Message Date
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 0c0a137ef5 nicer error messages 2015-02-14 14:19:53 +01:00
john30 a16cb85bd0 comment 2015-02-14 14:19:22 +01:00
john30 1e150844c3 use relative libs for dist, add missing files, add define for sysconfdir 2015-02-14 14:18:43 +01:00
john30 aa306d9131 reworked and optimized device handling and check network device address, log failed device open, avoid blocking threads with sleep(), optimized shutdown 2015-02-08 10:06:03 +01:00
john30 be7a8e9828 updated copyright year 2015-02-01 13:12:29 +01:00
john30 676a0e60c0 documentation 2015-02-01 12:58:30 +01:00
john30 5903204a4f formatting 2015-01-31 16:21:57 +01:00
john30 44957a6566 switched to autobrief 2015-01-18 12:40:54 +01:00
Roland Jax 9fcff1221e fix: disable device test for network device as default. 2015-01-04 13:43:12 +01:00
john30 50e24172b1 added lastChangeTime 2015-01-03 12:11:46 +01:00
john30 648588149d no longer read any file, added checks 2014-12-31 10:51:19 +01:00
john30 a865dfe322 return error when part or name was defined and part is last item 2014-12-31 10:47:22 +01:00
john30 699ee88b5b fixed bounds check for time types 2014-12-31 09:59:54 +01:00
john30 2253060b8a neither update last found timestamp nor empty last found value if decoding failed, added decode() for combined master/slave decoding 2014-12-31 09:16:33 +01:00
john30 be8ae316ed renamed isSet to isWrite 2014-12-31 07:42:41 +01:00
Roland Jax 612270f942 code style 2014-12-30 20:08:48 +01:00
john30 df85caf71f ignore case in class and name 2014-12-29 22:31:22 +01:00
john30 f6c036c000 fixed poll priority queue order 2014-12-29 21:56:19 +01:00
john30 cdf5df9804 added more filtering options to MessageMap::findAll 2014-12-28 17:31:57 +01:00
john30 5fcfb27d29 fix counter for reload 2014-12-28 10:36:47 +01:00
john30 bf3680bbf4 use active message definitions for parsing other-initiated messages as well 2014-12-28 09:03:57 +01:00
john30 3e9bdee2ed added bool completeMatch to MessageMap::findAll 2014-12-27 16:13:51 +01:00
john30 088d99d4bc allow replacement value for PIN type 2014-12-27 16:10:16 +01:00
john30 5cf1aec6df fix for findAll() 2014-12-27 14:14:41 +01:00
john30 ff7caba5ca fix for recv() when neither ppoll nor pselect are available 2014-12-27 13:34:38 +01:00
john30 6ac101f79b variable initialization 2014-12-27 12:41:18 +01:00
john30 f659788e39 fixed precision for derived types, fixed memory leaks, optimized 2014-12-27 12:40:41 +01:00
john30 81ecb0b89d added RESULT_ERR_NO_SIGNAL 2014-12-27 12:36:12 +01:00
john30 ffb71a56d3 do not modify iterator content in DataField::create() 2014-12-26 20:38:06 +01:00
john30 5b560ea27c deny matching any class if class is explicitly requested 2014-12-26 20:03:21 +01:00
john30 7a394bc13b allow empty field list, allow templates to override each other 2014-12-26 19:45:31 +01:00
john30 e75aedcf2b removed replacement value from bit types
deny replacement value for BTI, HTI, HTM
added replacement value support to BDA and HDA
2014-12-26 19:30:51 +01:00
john30 d7a9d505b7 added support for using hex values in value list 2014-12-26 14:22:52 +01:00
john30 6a46e8cbdb added BCD:2 BCD:3 BCD:4 2014-12-26 13:57:28 +01:00
john30 44b76a27d6 HDA is now in hex instead of BCD 2014-12-26 13:27:15 +01:00
john30 dd4127f57b removed unused buffering in port and count dumped bytes instead of using tellp(), small fix in wait for bus after lost arbitration 2014-12-25 12:09:27 +01:00
john30 0282afc9b7 adjusted to changed template structure 2014-12-18 23:26:53 +01:00
john30 985d1f4389 pass iterator to FileReader::addFromFile() in order to keep track of the erroneous column, added verbose mode to FileReader 2014-12-18 23:06:31 +01:00
john30 cdf7fb6522 file mode 2014-12-18 21:15:31 +01:00
john30 6569f46e40 removed part column from templates 2014-12-18 21:07:38 +01:00
john30 11cec1d47b renamed _types to _templates 2014-12-18 21:00:10 +01:00
Roland Jax d610d8b22b not needed include directory in AM_CXXFLAGS for lib/ebus removed. 2014-12-17 15:52:07 +01:00
Roland Jax 088cf4a6c2 not needed include directory in AM_CXXFLAGS for lib/ebus/test removed. 2014-12-17 15:33:00 +01:00
Roland Jax 64fa3b9176 added -Wno-unused-parameter to AM_CXXFLAGS. 2014-12-16 15:29:10 +01:00
Roland Jax 817c54da16 cass port: getDeviceName() added. 2014-12-16 14:53:46 +01:00
john30 c86655b964 merged 2014-12-15 20:28:41 +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
John 55be6ddfcc help older compilers find the template ctor
fix for issue #25
2014-12-15 20:01:50 +01:00