Commit Graph
119 Commits
Author SHA1 Message Date
John edcb01955e add secondary replacement value 0 for date types (closes #1391) 2024-12-31 18:23:55 +01:00
John 5bf0ab8eaa updated year 2024-02-04 09:36:20 +01:00
John 64727a4a83 fix DTM type with recent dates (fixes #1172) 2024-01-27 10:11:42 +01:00
John 68d05f3755 use nan for float replacement value 2023-12-24 10:53:58 +01:00
John 2c7cab3dc1 update year 2023-06-16 20:40:35 +02:00
John 0135dc9100 update year 2022-02-06 13:37:08 +01:00
John d6fe1fe8ad fix unique name determination (again), add test for it 2022-02-05 17:25:27 +01:00
John 85cae37260 compiler warnings 2022-02-05 17:24:38 +01:00
John 95fb4f6974 logging 2022-02-05 15:50:23 +01:00
John 4d11cf65e0 add more EXP tests 2021-04-05 09:47:40 +02:00
John 38bfc7a751 new enum type for OutputFormat, add level/pollprio/condition to HTTP GET and extend message key by circuit/direction/condition for OF_ALL_ATTRS, start message dump in JSON format 2021-04-02 10:41:50 +02:00
John 3e81e4afbe corrected BDA type according to eBUS spec (fixes #382), added BDZ 2021-02-20 09:26:45 +01:00
John e3fb45b657 added new base type "DTM": date+time in minutes since 2009 (fixes #381) 2021-02-20 08:05:55 +01:00
John 3af8ede096 updated copyright year 2021-01-16 08:32:09 +01:00
john30 5e97d0864d compiler warning, add another test for exp 2020-05-16 09:51:48 +02:00
john30 c26f7b3b07 also detect subsequent fields with less than 8 bits not fitting into 1 byte 2019-06-29 08:16:26 +02:00
john30 4d742f5b33 Revert "fixed tests for changed JSON format"
This reverts commit 187a92f722.
2018-12-26 15:27:45 +01:00
john30 187a92f722 fixed tests for changed JSON format 2018-12-25 14:23:09 +01:00
john30 8ed1e4f151 fixed NaN in JSON (fixes #225) 2018-12-02 13:13:05 +01:00
john30 799f6307be corrected write testing and some test cases, added more tests for bit combinations 2018-10-03 10:51:57 +02:00
john30 1c17f7c466 use nullptr instead of NULL 2018-05-06 14:54:52 +02:00
john30 bee1fc5b8a aligned tests with latest FileReader changes 2018-04-08 13:48:52 +02:00
john30 2a348c2087 aligned tests to latest changes 2018-04-04 15:49:48 +02:00
john30 fa78ae73f0 updated copyright year 2018-01-28 15:17:33 +01:00
john30 b8a4e5e032 added DataField::getCount(), exclude name wrap when fieldIndex is used in SingleDataField::read(), corrected json indent 2017-07-02 10:09:47 +02:00
john30 e451e96a90 enhanced JSON interface to retrieve definition and raw messages, fixed for JSON strings with quotes 2017-06-05 18:16:13 +02:00
john30 23d930d653 fix for mqtt topic including field 2017-06-03 12:17:18 +02:00
john30 bf0fcd081d compiler warning 2017-05-13 18:33:00 +02:00
john30 0a57962791 spelling 2017-05-07 15:30:59 +02:00
john30 7b11a540b6 added conditional messages to find command with "-a" option and include condition prefix for CSV format
also allow passing scan messages with --checkconfig and --scanconfig (without --inject)
be more verbose on errors in configuration files
improved code style
2017-05-01 15:31:09 +02:00
john30 50d1aee7d3 added support for multi language column selection in configuration files 2017-04-17 09:56:46 +02:00
john30 6c9230322a circuit is required, use __FILE__ instead of "inline" 2017-04-16 16:42:36 +02:00
john30 a19a38266a added output of used-defined attributes, use const where appropriate, enhanced http global node, added base class AttributedItem 2017-04-09 16:38:40 +02:00
john30 a544fbd198 fix for compiler warning 2017-03-19 21:34:34 +01:00
john30 f26dbe7b4f reworked filereader 2017-03-19 21:18:38 +01:00
john30 02eb4fbfd2 more checks 2017-03-19 14:49:05 +01:00
john30 b88922fb40 allow less than 8 bits for non-numeric types as well, corrected TTQ/TTH decoding 2017-03-19 14:26:49 +01:00
john30 18fc12499b introduced symbol_t, added SymbolString::dataAt() and ::isMaster(), renamed SymbolString::getDataStr() to getStr(), use size_t/ssize_t where appropriate, simplified by use of new SymbolString methods, corrected broadcast scan conversion, use override declaration 2017-03-04 14:01:20 +01:00
john30 cc59b32f0d clearly separate master/slave symbolstrings 2017-02-26 17:34:22 +01:00
john30 1a878694d2 made SymbolString master/slave aware and contain only unescaped data, moved CRC tracking and escpaing/enscaping to BusHandler, moved parseInt/parseSignedInt from datatype.h to symbol.h, added new error code for retrival of unexpted symbol after a send to the bus 2017-02-26 16:31:32 +01:00
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 f1c5c0ab28 updated copyright year 2017-01-15 11:10:08 +01:00
john30 5bf2f124b3 code style 2017-01-14 19:00:47 +01:00
john30 ebcb260d5f use spaces instead of tab 2017-01-14 18:01:37 +01:00
john30 774e01e937 use own namespace 2017-01-14 16:41:54 +01:00
john30 7bd9446f13 spacing 2017-01-14 15:28:41 +01:00
john30 42d413ba49 corrected previously applied code style changes 2017-01-14 15:27:27 +01:00
john30 54a6c0f673 code style 2017-01-14 15:02:10 +01:00
john30 b3bb2e08ac code style 2017-01-14 13:00:04 +01:00
john30 5eacc4314f added U3N/U3R/S3N/S3R data types 2017-01-01 16:52:21 +01:00