Commit Graph
530 Commits
Author SHA1 Message Date
john30 b04d5c2730 added common broadcast messages, removed outdated commands.csv 2015-01-01 13:39:53 +01:00
john30 d76d411b35 find reports anything by default 2015-01-01 11:55:20 +01:00
john30 bbd135398e fix for previous commit 2014-12-31 11:42:12 +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 3b13791c4d typo 2014-12-31 10:46:28 +01:00
john30 699ee88b5b fixed bounds check for time types 2014-12-31 09:59:54 +01:00
john30 b717a0561b fixed empty stored value for messages with value in master data 2014-12-31 09:18:44 +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 a7d404ee75 use optional "-c class" for find and read instead of having class as non-option argument 2014-12-31 08:30:41 +01:00
john30 7976222b0a adjusted to new structure 2014-12-31 08:01:23 +01:00
john30 be8ae316ed renamed isSet to isWrite 2014-12-31 07:42:41 +01:00
Roland Jax 91c4aa15dd copy & paste typo fixed 2014-12-30 21:01:49 +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 98fb32cbfc Merge branch 'master' of github.com:yuhu-/ebusd 2014-12-29 21:56:53 +01:00
john30 f6c036c000 fixed poll priority queue order 2014-12-29 21:56:19 +01:00
Roland Jax da03406175 fixed: ebusctl crashed, if size of input buffer is reached. 2014-12-29 13:30:32 +01:00
Roland Jax 5487580c02 interactive mode in ebusctl simplified; cosmetics in class Appl 2014-12-29 12:24:17 +01:00
john30 ec42fb5259 fix for multiple space delimiters in query, fix for checking invalid options, treat empty values as valid if last update time is fine, added verbose option and filtering options to find command 2014-12-28 17:34:24 +01:00
john30 cdf5df9804 added more filtering options to MessageMap::findAll 2014-12-28 17:31:57 +01:00
john30 cd38162772 do not use exit() in Appl to avoid memory leaks 2014-12-28 16:01:24 +01:00
john30 e6a4b774dd do not use exit() in Appl to avoid memory leaks 2014-12-28 11:00:38 +01:00
john30 db361dfd3e fix for keeping "no signal" state, avoid unnecessary log calls for non-error levels, added logging of unknown update messages in event level 2014-12-28 10:44:43 +01:00
john30 f68e0d6763 only support a single LogSink in Logger, added hasSink() and setAreaMask() and setLevel() to Logger 2014-12-28 10:40:44 +01:00
john30 5fcfb27d29 fix counter for reload 2014-12-28 10:36:47 +01:00
john30 6d1da2ed6f comment 2014-12-28 10:27:51 +01:00
john30 bf3680bbf4 use active message definitions for parsing other-initiated messages as well 2014-12-28 09:03:57 +01:00
john30 a376b14b4a corrected timeout for an addressed slave to answer to a message, removed unused variable 2014-12-27 18:11:54 +01:00
john30 58b8ce3950 added find command, added short commands r/w/f/h, allow dquote around command arguments for empty strings and strings with spaces 2014-12-27 16:15:48 +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 ffd7d3ff18 fixed dt_hex in printSettings() 2014-12-27 13:56:51 +01:00
john30 7f00d18373 nicer cleanup 2014-12-27 13:38:23 +01:00
john30 c8e72126c7 nicer cleanup 2014-12-27 13:38:05 +01:00
john30 121ad369e8 solved TODO and fixed issue with concurrent access to BusRequest, added support for determining signal timeout 2014-12-27 13:37:42 +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 259fb11051 fixed cleanup and memory leaks, cosmetics 2014-12-27 12:35:53 +01:00
john30 72eb26805a made run() protected 2014-12-27 12:33:45 +01:00
john30 8d835ed7a9 notify all waiting threads in add(), added waitRemove(), cosmetics 2014-12-27 12:33:10 +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