Commit Graph
861 Commits
Author SHA1 Message Date
john30 b3e8d16e19 compiler warnings 2016-12-10 10:29:46 +01:00
john30 b4a596da5a file mode 2016-12-04 18:03:43 +01:00
john30 b02007f826 use "s_" for static variables 2016-12-04 17:58:58 +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 00b1ef86b9 removed compiler warning 2016-12-03 07:44:30 +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 a991a37fea log address conflict as error 2016-11-20 17:24:01 +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 e0f02d7d26 added helper class for grabbing message counts and changed grab command to allow selection of all/unknown messages in result, fixed potential memory leaks during shutdown 2016-11-20 16:10:23 +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 5b88c67451 grab only unknown on start 2016-11-20 13:18:56 +01:00
john30 c5972e177a fixed output precision with reciprocal divisor 2016-11-20 13:14:58 +01:00
john30 d1f6d5e67d reconnect the device after one minute of no signal and add reconnect count to info result, removed extra blank line from info result 2016-11-20 13:14:25 +01:00
john30 f88d0188bb better logging 2016-11-20 11:54:49 +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 f10217a368 only log executed instructions details in verbose mode 2016-11-19 12:17:30 +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 70ce0302a1 fix for previous commit fe42030 (hex cmd had last byte from answer removed) 2016-11-09 07:30:09 +01:00
john30 83e61de5a6 log failed synchronous message sending 2016-11-09 07:15:18 +01:00
john30 fe4203006a remove CRC from answer 2016-11-06 09:20:11 +01:00
john30 0a366c58b3 added option to skip last symbol to addAll() 2016-11-06 09:19:50 +01:00
john30 5c3e18acf2 lowered log level for included files 2016-11-05 12:01:31 +01:00
john30 58b2b98248 fix for resolving conditions with loading of include files 2016-10-29 21:04:09 +02:00
john30 66817b3423 moved readFromBus to BusHandler, fix for polling ChainedMessages, increased log level for loaded files and written messages, added error message for failed writes, derive all scan messages and store them, added all message counts to info result 2016-10-29 21:03:24 +02: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 2d62e2f2ce use broadcast id messages for identifikation as well 2016-10-16 14:33:28 +02:00
john30 fd675f722d corrected help 2016-10-16 14:33:00 +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 29bac4b0b9 formatting 2016-10-16 12:32:12 +02:00
john30 3683ef6a51 removed stop command, initialize thread 2016-10-16 12:21:31 +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