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 |
|
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 |
|