259fb11051
fixed cleanup and memory leaks, cosmetics
john302014-12-27 12:35:53 +01:00
72eb26805a
made run() protected
john302014-12-27 12:33:45 +01:00
8d835ed7a9
notify all waiting threads in add(), added waitRemove(), cosmetics
john302014-12-27 12:33:10 +01:00
ffb71a56d3
do not modify iterator content in DataField::create()
john302014-12-26 20:38:06 +01:00
5b560ea27c
deny matching any class if class is explicitly requested
john302014-12-26 20:03:21 +01:00
7a394bc13b
allow empty field list, allow templates to override each other
john302014-12-26 19:45:31 +01:00
e75aedcf2b
removed replacement value from bit types deny replacement value for BTI, HTI, HTM added replacement value support to BDA and HDA
john302014-12-26 19:30:51 +01:00
d7a9d505b7
added support for using hex values in value list
john302014-12-26 14:22:52 +01:00
44b76a27d6
HDA is now in hex instead of BCD
john302014-12-26 13:27:15 +01:00
3720cc89ab
Merge branch 'master' of github.com:yuhu-/ebusd
john302014-12-25 12:09:50 +01:00
dd4127f57b
removed unused buffering in port and count dumped bytes instead of using tellp(), small fix in wait for bus after lost arbitration
john302014-12-25 12:09:27 +01:00
55ccd3fa0d
set default for sysconfdir to /etc; create default configuration directory '/etc/ebusd' during 'make install'.
Roland Jax2014-12-23 23:28:30 +01:00
96da8373f5
configure.ac: possibility to change the CXXFLAGS flags added. [default: -g -O2] (e.g.: ./autogen.sh CXXFLAGS='-g -O0)
Roland Jax2014-12-23 08:50:30 +01:00
ac62d1fa00
logger start message added when ebusd start with --checkconfig option.
Roland Jax2014-12-19 17:30:14 +01:00
a2f24e353a
naming of daemon options and order modified to fit with wiki entries.
Roland Jax2014-12-19 17:19:23 +01:00
0282afc9b7
adjusted to changed template structure
john302014-12-18 23:26:53 +01:00
92b0f07fdf
moved config file reading to ebusd.cpp, enhanced config checking mode
john302014-12-18 23:21:10 +01:00
985d1f4389
pass iterator to FileReader::addFromFile() in order to keep track of the erroneous column, added verbose mode to FileReader
john302014-12-18 23:06:31 +01:00
4b7ff1d97f
directly forward messages to sinks until Thread is started
john302014-12-18 23:05:11 +01:00
118a0ea7d4
completed individual scanning with definitions in "scan" class, nicer passing of received data to BusRequests
john302014-12-14 18:58:15 +01:00
3a55d7552c
fix for new result code empty
john302014-12-14 18:55:11 +01:00
5670c05a9a
added base type PIN, simplified ident fields
john302014-12-14 18:54:49 +01:00
45c739228c
corrected log area for update messages
john302014-12-13 12:03:12 +01:00
169c6a9460
switched to read/write instead of get/set and added force option to read (automatically picks up updated value if available), nicer response messages for BaseLoop, renamed area cyc to upd
john302014-12-13 12:01:14 +01:00
cda96e6e3b
extraced FileReader to separate .h and added support for quoted CSV
john302014-12-13 11:07:18 +01:00
5a5ecf9b70
configure.ac missing checks added.
Roland Jax2014-12-13 10:14:28 +01:00
a9de53123c
set 'silent build' as default; suppression of gcc warnings in main executable from local libraries added.
Roland Jax2014-12-13 09:32:39 +01:00
6eab4f86d1
also collect participant addressed actively
john302014-12-13 00:14:11 +01:00
3d89fef6ae
added scanning and collection of seen bus addresses
john302014-12-13 00:01:31 +01:00
95d9c5fd08
added static dataType_t instances for string/bcd/uch, optimized and added missing initialization of ostringstream in readSymbols(), added DataFieldSet::createIdentFields() for ident message
john302014-12-13 00:00:21 +01:00
3ba98c1fba
changed type definition to check first char for r/w, last char of type starting with r for priority digit, and last char of non r/w types (=update type) for "w" indicating update write
john302014-12-11 22:45:13 +01:00
83605cc24d
better naming, updated help
john302014-12-10 23:12:09 +01:00
0bd7df2ce1
switch ";" and "," but keep ";" for values shown in/parsed from UI, added todos, removed "p" for poll (use 1-9 instead), formatting
john302014-12-10 23:11:34 +01:00
d36b024876
implemented answering queries to ebusd, added missing repetition during bs_sendResAck when NAK was received, always log received data in trace level and reduced message length
john302014-12-10 21:42:21 +01:00
57dba2cba4
add "done" to result for successful BC+MM messages without other result
john302014-12-10 21:32:40 +01:00
ba2b404900
added prepareSlave for answering requests
john302014-12-10 21:31:44 +01:00
98a4be5f84
fixd dump to file with direct buffer, moved more complex method implementation from .h to .cpp file
john302014-12-10 20:46:19 +01:00