john30
|
ebcb260d5f
|
use spaces instead of tab
|
2017-01-14 18:01:37 +01:00 |
|
john30
|
0217096b6b
|
code style
|
2017-01-14 17:34:02 +01:00 |
|
john30
|
774e01e937
|
use own namespace
|
2017-01-14 16:41:54 +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
|
41ac7a5591
|
extendd getName with optional field index
|
2017-01-08 12:07:11 +01:00 |
|
john30
|
37fddea559
|
removed unnecessary include
|
2017-01-07 21:17:47 +01:00 |
|
john30
|
f4d0348679
|
corrected csv err position reporting
|
2016-12-23 14:01:21 +01:00 |
|
john30
|
71117b40b6
|
formatting
|
2016-12-11 16:29:56 +01:00 |
|
john30
|
1fec0f693c
|
added constant value data types
|
2016-12-10 23:51:10 +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
|
72c4d5a3a0
|
compiler warning
|
2016-10-16 12:21:01 +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
|
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
|
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
|
9aa113a1b5
|
added DataTypeList
|
2016-06-26 11:18:03 +02:00 |
|
john30
|
db456abb29
|
reworked data types
|
2016-06-25 06:35:07 +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
|
6e6e05c10e
|
pass default destination address, circuit and suffix to load instruction, fix for instruction cleanup
|
2016-03-13 16:04:20 +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
|
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
|
88d3086a6d
|
remove spaces around value list assignment, fix for invalid hex in value list
|
2016-01-30 17:29:34 +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
|
eb88c990f4
|
corrected scan field divisor
|
2016-01-02 13:35:11 +01:00 |
|
john30
|
da40d514af
|
use constant for scan answer
|
2016-01-02 12:14:53 +01:00 |
|
john30
|
7b1a4de64d
|
added manufacturer "ebusd"
|
2016-01-02 01:07:31 +01:00 |
|
john30
|
1928abfe83
|
allow extreme value list entries
|
2015-12-29 23:01:34 +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
|
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
|
f26e1d0835
|
skip everything after and including dot when parsing int values
|
2015-12-10 08:21:09 +01:00 |
|
john30
|
72396ff2f8
|
changed to using getTemplates() instead of passing template param to FileReader
|
2015-11-22 09:31:15 +01:00 |
|
john30
|
2fae7ac076
|
added DataField::clone()
|
2015-11-08 22:15:10 +01:00 |
|
john30
|
0f07948e8b
|
removed invalid replacement from types marked as required (BTI,HTI,HTM) and allow replacement value in VTM as documented, documentation
|
2015-11-08 16:40:32 +01:00 |
|
john30
|
d927fdf263
|
shorter ident field names
|
2015-11-07 18:19:57 +01:00 |
|