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 |
|
john30
|
a8f08de5bb
|
added CRC check for command line argument, removed unnecessary std:: prefixes
|
2016-02-27 12:10:55 +01:00 |
|
john30
|
31951c392f
|
allow using newlines within quoted fields (special treat for @wfr2000)
|
2016-02-27 10:40:16 +01:00 |
|
john30
|
6983ea0aee
|
fixed previous commit, added test for EXR, added test for EXP+EXR with divider
|
2016-02-20 14:30:23 +01:00 |
|
john30
|
6d3eb84a17
|
fix for divided values
|
2016-02-20 13:25:07 +01:00 |
|
john30
|
d871618782
|
Merge branch 'master' of https://github.com/john30/ebusd
Conflicts:
src/lib/ebus/data.cpp
|
2016-02-20 13:16:16 +01:00 |
|
john30
|
c90fa27e48
|
fix for weekday calculation with 32 bit tm
|
2016-02-20 13:09:27 +01:00 |
|
john30
|
8c1431954a
|
added detection of float format to autoconf, fix for signed values
|
2016-02-20 12:35:28 +01:00 |
|
john30
|
a91d8ffd3b
|
better comment, added test for BTM
|
2016-02-07 12:24:16 +01:00 |
|
Sven Giermann
|
0bb7e5cc92
|
Add missing 2 byte BCD time type
This is at least used by newer Vaillant models (VRC700, VR70, VR900).
|
2016-02-07 11:51:14 +01:00 |
|
john30
|
4f48fe1d5c
|
added EXP+EXR data types
|
2016-02-06 16:32:52 +01:00 |
|
john30
|
bd1587e1c9
|
corrected termination of NTS
|
2016-02-06 11:28:23 +01:00 |
|
john30
|
6e41246d42
|
added null terminated and filled string
|
2016-01-30 18:38:43 +01:00 |
|
john30
|
5e4d9f3d40
|
added HCD:1, HCD:2, HCD:3, corrected max values for BCD+HCDdiff
|
2016-01-30 17:58:48 +01:00 |
|
john30
|
d6aab00335
|
detect lines with blank fields only
|
2016-01-30 17:35:37 +01:00 |
|
john30
|
88d3086a6d
|
remove spaces around value list assignment, fix for invalid hex in value list
|
2016-01-30 17:29:34 +01:00 |
|
john30
|
a0fdf2d5be
|
Merge branch 'master' of github.com:john30/ebusd
|
2016-01-30 17:00:32 +01:00 |
|
john30
|
153702882b
|
added check for value list without matching assignment
|
2016-01-30 17:00:26 +01:00 |
|
john30
|
f60b29fe16
|
fix for checking duplicate messages with condition
|
2016-01-27 08:31:01 +01:00 |
|
john30
|
767cb9bc1f
|
updated copyright year
|
2016-01-06 13:54:01 +01:00 |
|
john30
|
4fec638b78
|
solved some TODOs
|
2016-01-06 13:37:35 +01:00 |
|
john30
|
bc84dd389f
|
added special length '*' for consuming remaining input
|
2016-01-03 18:55:45 +01:00 |
|
john30
|
62317ea47b
|
also store derived scan messages with circuit name extended by address on success
|
2016-01-03 11:23:26 +01:00 |
|
john30
|
eb88c990f4
|
corrected scan field divisor
|
2016-01-02 13:35:11 +01:00 |
|
john30
|
d040534752
|
added pin type, corrected lengths
|
2016-01-02 13:27:53 +01:00 |
|
john30
|
fede0f999c
|
compiler warning
|
2016-01-02 13:27:18 +01:00 |
|
john30
|
da40d514af
|
use constant for scan answer
|
2016-01-02 12:14:53 +01:00 |
|
john30
|
a5ffaf89a2
|
fix for previous commit
|
2016-01-02 12:13:59 +01:00 |
|
john30
|
a7a5e51ff6
|
fix for compiler warnings
|
2016-01-02 12:04:22 +01:00 |
|
john30
|
d3e077b32e
|
fixes for answer mode, fix for duplicate counting of own master address, fix for empty scan and missing seen state, added answer to scan message in answer mode, solved TODO
|
2016-01-02 01:13:48 +01:00 |
|
john30
|
7b1a4de64d
|
added manufacturer "ebusd"
|
2016-01-02 01:07:31 +01:00 |
|
john30
|
af997ea9a2
|
do not print conditions prefix with "find -f"
|
2015-12-31 12:11:37 +01:00 |
|
john30
|
1928abfe83
|
allow extreme value list entries
|
2015-12-29 23:01:34 +01:00 |
|
john30
|
0efe16a24e
|
added chained messages, removed unused methods
|
2015-12-27 22:49:08 +01:00 |
|
john30
|
11757d145b
|
added chained messages, removed unused methods
|
2015-12-27 22:45:04 +01:00 |
|
john30
|
9840f0005a
|
removed unnecessary check from parseHex()
|
2015-12-27 22:42:23 +01:00 |
|
john30
|
81f490d74f
|
increased max field lengths for STR and HEX to 31, renamed a dataType_s field, added dynamic max field length to DataField::create(), use named objects for JSON fields instead of array (or numbered if field names are not unique)
|
2015-12-27 22:41:50 +01:00 |
|
john30
|
b2ea470ec0
|
rename RESULT_IN_ESC to RESULT_CONTINUE
|
2015-12-26 11:58:04 +01:00 |
|
john30
|
125328f7c1
|
use numeric value as fallback for ValueListDataField with unknown value association
|
2015-12-26 11:34:47 +01:00 |
|
john30
|
d5dac022d7
|
avoid umlauts in manufacturer name of scan message
|
2015-12-26 11:33:23 +01:00 |
|
john30
|
79cbd5649b
|
added big endian data type variants (UIR for UIN, SIR for SIN, FLR for FLT, ULR for ULG, SLR for SLG)
|
2015-12-13 13:37:19 +01:00 |
|
john30
|
5b7aea8564
|
corrected MessageMap::invalidateCache()
|
2015-12-12 17:57:16 +01:00 |
|
john30
|
f26e1d0835
|
skip everything after and including dot when parsing int values
|
2015-12-10 08:21:09 +01:00 |
|
john30
|
c43a83d192
|
use same key for longer ID check
|
2015-12-06 07:54:57 +01:00 |
|