Commit Graph
714 Commits
Author SHA1 Message Date
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 29bac4b0b9 formatting 2016-10-16 12:32: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
john30 51cc47584f comment 2016-06-25 07:16:29 +02:00
john30 7825e17251 added helper method 2016-06-25 07:16:14 +02:00
john30 dde37855e3 more verbose output 2016-06-25 06:35:57 +02:00
john30 db456abb29 reworked data types 2016-06-25 06:35:07 +02:00
john30 d0a3363ba9 moved common flags to configure, added test target 2016-05-27 10:00:09 +02:00
john30 13469142fb include overall state in exit code 2016-05-27 09:55:29 +02:00
john30 681e988570 fix serial close 2016-05-22 10:46:37 +02:00
john30 6e998909cf fix for getline usage with newer compilers 2016-05-21 10:03:25 +02:00
john30 13cf5b2d23 fix for BCD in JSON 2016-05-15 17:38:32 +02:00
john30 8864ce55b8 fix for getline usage with newer compilers 2016-05-15 17:18:57 +02:00
john30 f873c2ee39 fix for extra separator char when dumping CSV 2016-05-14 16:51:32 +02:00
john30 d5b07f5783 added support for UDP devices, added buffer for network devices, added option for sending an initial symbol after opening a network device, added option for setting transfer latency and use default 10 ms for network device, set TCP_NODELAY for TCP device socket, flush potentially buffered input on network device when connecting 2016-05-05 12:39:52 +02:00
john30 042f6655d1 added callback function to store files loaded by instructions to MessageMap::executeInstructions and Instruction::execute, moved list of loaded files from BusHandler to MessageMap 2016-04-30 16:50:02 +02:00
john30 7e64157bca corrected master number calculation 2016-04-30 16:24:27 +02:00
john30 650b68b9a2 added getLogFacilities() and getLogLevel(), do not manipulate input string in setLog* methods 2016-04-30 16:23:55 +02:00
john30 d1e4a838b9 added message direction selectors to MessageMap::find(SymbolString) 2016-04-24 11:12:00 +02:00
john30 fab8752a01 fix for dumpconfig 2016-04-23 11:50:22 +02:00
john30 5ccdb7654f added helper method extractDefaultsFromFilename() and support extracting default circuit name from file name 2016-04-10 13:03:58 +02:00
john30 5f5fbca959 fix for traversing instructions 2016-04-10 12:17:40 +02:00
john30 d203f8c285 initialize m_lastError, missing separator in LoadInstruction::execute 2016-03-26 11:06:12 +01:00
john30 89807d4cc8 fix for determining uniqueness of field names 2016-03-20 18:06:56 +01:00
john30 adcf3e0d33 log included/loaded files by instruction 2016-03-20 12:25:47 +01:00
john30 6e6e05c10e pass default destination address, circuit and suffix to load instruction, fix for instruction cleanup 2016-03-13 16:04:20 +01:00
john30 6bbf2ca1d0 documentation 2016-03-13 15:06:04 +01:00
john30 59d2cdd25b introduced instructions, added "include" and "load" instructions for including/loading configuration data depending on conditions, added support for on-the-fly creation of conditions, added support for string based conditions 2016-03-13 15:05:42 +01:00