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
|
c9287ee8e0
|
added/updated documentation
|
2017-03-25 16:50:43 +01:00 |
|
john30
|
380ba2d19d
|
moved field defintion to message/data, reworked filereader
|
2017-03-19 21:18:26 +01:00 |
|
john30
|
9461e64cc5
|
avoid virtual with override
|
2017-03-04 14:08:19 +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
|
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
|
ca164185dc
|
fix doxygen and put everything besides main function in namespace ebusd
|
2017-02-25 16:12:09 +01:00 |
|
john30
|
0291d2ee45
|
documentation
|
2017-02-19 12:53:02 +01:00 |
|
john30
|
1fd682ba51
|
added getDayName(), formatting
|
2017-02-19 11:37:09 +01:00 |
|
john30
|
bbc29bdb2f
|
switched to absolute include dirs, formatting
|
2017-02-04 19:28:31 +01:00 |
|
john30
|
0771e8ee6b
|
updated copyright year
|
2017-02-04 08:04:20 +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
|
54a6c0f673
|
code style
|
2017-01-14 15:02:10 +01:00 |
|
john30
|
b3bb2e08ac
|
code style
|
2017-01-14 13:00:04 +01:00 |
|
john30
|
35bbad0be6
|
fix override
|
2017-01-08 14:05:24 +01:00 |
|
john30
|
41ac7a5591
|
extendd getName with optional field index
|
2017-01-08 12:07:11 +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
|
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
|
9aa113a1b5
|
added DataTypeList
|
2016-06-26 11:18:03 +02:00 |
|
john30
|
51cc47584f
|
comment
|
2016-06-25 07:16:29 +02:00 |
|
john30
|
db456abb29
|
reworked data types
|
2016-06-25 06:35:07 +02:00 |
|
john30
|
89807d4cc8
|
fix for determining uniqueness of field names
|
2016-03-20 18:06:56 +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
|
31951c392f
|
allow using newlines within quoted fields (special treat for @wfr2000)
|
2016-02-27 10:40:16 +01:00 |
|
john30
|
4f48fe1d5c
|
added EXP+EXR data types
|
2016-02-06 16:32:52 +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
|
767cb9bc1f
|
updated copyright year
|
2016-01-06 13:54:01 +01:00 |
|
john30
|
bc84dd389f
|
added special length '*' for consuming remaining input
|
2016-01-03 18:55:45 +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
|
72396ff2f8
|
changed to using getTemplates() instead of passing template param to FileReader
|
2015-11-22 09:31:15 +01:00 |
|
john30
|
ac5f4f25b1
|
extended documentation
|
2015-11-15 14:42:58 +01:00 |
|
john30
|
2fae7ac076
|
added DataField::clone()
|
2015-11-08 22:15:10 +01:00 |
|
john30
|
ee912c9377
|
formatting
|
2015-11-08 12:43:56 +01:00 |
|
john30
|
9dbdeffe0c
|
unified copyright notice
|
2015-11-07 14:47:13 +01:00 |
|
john30
|
fe6c79296d
|
add replacement value ff to date/time types having no replacement yet, made ident fields static
|
2015-10-25 19:45:42 +01:00 |
|
john30
|
f02eee616a
|
allow querying for first field in hasField()
|
2015-10-18 12:08:28 +02:00 |
|
john30
|
985810428d
|
formatting
|
2015-10-17 18:47:20 +02:00 |
|
john30
|
e3856c3148
|
added support for conditions based on raw value of numeric fields, adjust error position cout in case of duplicate, added ostream arg to printErrorPos, added separate RESULT_ERR_DUPLICATE_NAME
|
2015-10-11 22:35:45 +02:00 |
|
john30
|
70e0569cd3
|
use optional comment and unit for first field when deriving a DataFieldSet, use name only for singular template reference, also trim split parts, documentation
|
2015-09-20 11:29:29 +02:00 |
|
john30
|
f06e3291fe
|
removed commented code
|
2015-09-19 10:24:22 +02:00 |
|
john30
|
a25c52e486
|
added data type HCD (for Ochsner)
|
2015-06-20 10:47:32 +02:00 |
|
john30
|
b0e97b01f5
|
added support for setting a different name for a template when it appears in a message
|
2015-06-20 10:10:51 +02:00 |
|
john30
|
294c953c99
|
added option "-n" to read command for retrieving name/value pairs in numeric form, added numeric and verbose options to json, use null for unset values or replacement in json, allow passing raw value when writing name/value pairs, fix for numeric parsing of empty string
|
2015-06-04 13:04:38 +02:00 |
|
john30
|
39c00de51e
|
fixed documentation
|
2015-05-14 13:05:19 +02:00 |
|
john30
|
7aa153848e
|
updated author address
|
2015-05-14 10:47:51 +02:00 |
|
john30
|
f1d76a64cc
|
introduced DataFormat and support for JSON
|
2015-05-01 08:32:58 +02:00 |
|
john30
|
5bd74035c5
|
extended max allowed data length to 25
|
2015-03-22 14:01:51 +01:00 |
|