Commit Graph
680 Commits
Author SHA1 Message Date
john30 1fec0f693c added constant value data types 2016-12-10 23:51:10 +01:00
john30 cc7f61f78d added TTQ data type 2016-12-10 17:18:30 +01:00
john30 27438c2651 adjusted to Device changes 2016-12-10 11:00:32 +01:00
john30 8bb098beaa adjusted to Device changes 2016-12-10 11:00:03 +01:00
john30 cdbcb4664d added --lograwdatafile and --lograwdatasize options similar to --dumpfile/--dumpsize for logging received/sent bytes to a dedicated text file, extracted dump/raw file handling to a separate class, switched to an interface instead of a method for dumping/logging raw data, changed default dump file name to /tmp/ebusd_dump.bin, use "s_" for static variables, formatting 2016-12-04 17:21:47 +01:00
john30 14fd6c9a13 add condition comment to loaded file logging, quotes 2016-12-04 16:20:16 +01:00
john30 6e2b293067 add reason for load instruction 2016-12-04 14:53:43 +01:00
john30 24d8e756b4 allow replacement for BTI/HTI/BTM 2016-12-04 12:07:40 +01:00
john30 42e643caa8 also refresh last update time when storing master data for master-master message 2016-12-03 07:31:49 +01:00
john30 8ce7f56883 simplified isMaster() 2016-12-03 07:30:57 +01:00
john30 eff7355ef5 added isReadOnly 2016-11-20 16:58:52 +01:00
john30 2f99e30e43 fix for previous commit 2016-11-20 16:21:12 +01:00
john30 54e3ad872b extracted helper methods for creating the key and determining the key length, correected key calculation in MessageMap::findAll 2016-11-20 16:07:41 +01:00
john30 c5972e177a fixed output precision with reciprocal divisor 2016-11-20 13:14:58 +01:00
john30 e57da6af79 check message dump and star replacement 2016-11-19 13:43:47 +01:00
john30 7026c9cadd optimized defaults usage (definition value replaces first star in default circuit/name/comment) 2016-11-19 12:58:08 +01:00
john30 ba2cfd157b removed extra function call overhead again 2016-11-19 12:24:25 +01:00
john30 93cfb4abda fix for ChainedMessage::checkId 2016-11-19 12:16:51 +01:00
john30 c3b341d1ba added missing check for invalid position in *DataField::read() and require remainder to be at least 1 byte long, formatting 2016-11-19 11:56:17 +01:00
john30 2d9599a467 more checks, reordered 2016-11-19 11:50:04 +01:00
john30 b5f81f86ea documentation 2016-11-19 11:42:45 +01:00
john30 4e8ac82074 unified getFirstAvailable(), add name and comment prefix from defaults, better error message on missing conditional derived message, formatting 2016-11-19 11:42:15 +01:00
john30 c8aedf2bf5 added getSlaveAddress(), formatting 2016-11-19 11:29:58 +01:00
john30 4ac65925b7 fix for checking chained messages against duplicates 2016-11-12 11:19:08 +01:00
john30 0a366c58b3 added option to skip last symbol to addAll() 2016-11-06 09:19:50 +01:00
john30 d8f98d0658 moved ScanMessage functionality to base Message, added Message::createScanMessage(), removed name from ebusd generated scan messages 2016-10-29 21:00:16 +02:00
john30 abaad92c13 added ScanMessage and isScanMessage() to skip from polling, added support for immediate message querying from bus for execution of singleton instructions, extended and optimized MessageMap::findAll for ignoring security suffix 2016-10-29 20:24:32 +02:00
john30 8e247be86d fix for deriving 2016-10-23 16:08:20 +02:00
john30 e190b9465c test contrib as well 2016-10-16 12:42:00 +02:00
john30 23d7318e0b formatting 2016-10-16 12:34:12 +02:00
john30 72c4d5a3a0 compiler warning 2016-10-16 12:21:01 +02:00
john30 bba10f9f61 added contributed libebus datatypes 2016-10-16 09:45:24 +02:00
john30 9800464f79 added contributed libebus datatypes 2016-10-16 09:44:51 +02:00
john30 16822ae94c round non-exact values for truncated time types instead of invalid argument, formatting 2016-10-15 17:48:48 +02:00
john30 0c0ea8e967 corrected dumping of value lists 2016-10-08 19:50:07 +02:00
john30 bb19e57bea split verbosity into 3 levels for read and find, allow inline rename for template references, added "indexed" request parameter for JSON, formatted 2016-10-08 19:38:20 +02:00
john30 0b42490573 avoid unprintable characters for StringDataType and escape special chars for JSON, formattting 2016-10-08 16:52:42 +02:00
john30 6311149731 fixed parsing of inline conditions (numeric ranges and single numeric values) 2016-10-08 11:06:22 +02:00
john30 a0cf5c8bb2 added MIN datatype 2016-10-03 19:21:14 +02:00
john30 863d651868 prepared for combined date/time types, corrected DAY type and added tests for it 2016-10-03 19:06:02 +02:00
john30 e116cadf3f added isNumeric() to DataType and use this instead of checking typeid(NumberDataType), added isMaster argument to readSymbols() and writeSymbols() 2016-10-03 15:22:19 +02:00
john30 e8a0b755f5 fix for previous commit (weird poll contrinue error messages) 2016-10-02 15:09:43 +02:00
john30 012ff3d9af fix for storing own prepared master data, set m_lastUpdateTime only if reasonable data was seen 2016-09-17 16:33:28 +02:00
john30 cc336bb1a0 set keepalive on net device 2016-09-17 16:19:59 +02:00
john30 e7d3fac7aa formatting 2016-09-17 16:19:36 +02:00
john30 acae7c3133 solved todos, removed commented code 2016-08-27 13:47:01 +02:00
john30 6f5a670b98 removed unused variable 2016-08-27 12:46:33 +02:00
john30 dc4dcdea8d fix for dump 2016-06-26 16:35:38 +02:00
john30 ae84214711 fixed cleanup 2016-06-26 12:27:29 +02:00
john30 9aa113a1b5 added DataTypeList 2016-06-26 11:18:03 +02:00