john30
|
16822ae94c
|
round non-exact values for truncated time types instead of invalid argument, formatting
|
2016-10-15 17:48:48 +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
|
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
|
dde37855e3
|
more verbose output
|
2016-06-25 06:35:57 +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
|
6e998909cf
|
fix for getline usage with newer compilers
|
2016-05-21 10:03:25 +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
|
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
|
a91d8ffd3b
|
better comment, added test for BTM
|
2016-02-07 12:24:16 +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
|
153702882b
|
added check for value list without matching assignment
|
2016-01-30 17:00:26 +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
|
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
|
1928abfe83
|
allow extreme value list entries
|
2015-12-29 23:01:34 +01:00 |
|
john30
|
11757d145b
|
added chained messages, removed unused methods
|
2015-12-27 22:45:04 +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
|
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
|
c43a83d192
|
use same key for longer ID check
|
2015-12-06 07:54:57 +01:00 |
|
john30
|
76d1adde59
|
no longer limit allowed message ID length (was 4 bytes)
|
2015-12-05 10:33:12 +01:00 |
|
john30
|
0f331694e1
|
adapted to getTemplates()
|
2015-11-22 09:46:46 +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
|
9dbdeffe0c
|
unified copyright notice
|
2015-11-07 14:47:13 +01:00 |
|
john30
|
686c50c0aa
|
use filereader method for splitting, added check for dquote and field name definition without type
|
2015-11-07 09:17:16 +01:00 |
|
john30
|
345a700386
|
updated
|
2015-10-18 11:08:51 +02:00 |
|
john30
|
cc4d4d1190
|
added check for decodeLastData()
|
2015-10-17 12:51:38 +02:00 |
|
john30
|
d97538b03a
|
added check for additional input
|
2015-10-17 11:51:14 +02:00 |
|
john30
|
5230e2413e
|
added base type VTM (reverse HTM)
|
2015-10-17 11:39:45 +02:00 |
|
john30
|
c49298382e
|
include tests for defaults and conditions
|
2015-10-11 22:36:15 +02:00 |
|
john30
|
94c3b639ca
|
added base type TTH
|
2015-09-26 17:28:25 +02:00 |
|
john30
|
c0b022782f
|
check for invalid divisor/values for string and value list based types
|
2015-09-26 11:31:24 +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
|
33017c42f7
|
updated to new DataFieldTemplates
|
2015-06-20 10:48:07 +02:00 |
|
john30
|
a25c52e486
|
added data type HCD (for Ochsner)
|
2015-06-20 10:47:32 +02:00 |
|
john30
|
d798815bcd
|
added tests for json and numeric read
|
2015-06-04 13:05:58 +02:00 |
|
john30
|
7aa153848e
|
updated author address
|
2015-05-14 10:47:51 +02:00 |
|
john30
|
5bd74035c5
|
extended max allowed data length to 25
|
2015-03-22 14:01:51 +01:00 |
|
john30
|
428b9342d2
|
add another check, better format for read input
|
2015-03-21 11:26:13 +01:00 |
|
john30
|
2cfa18c4e1
|
33c8776
|
2015-03-14 11:04:54 +01:00 |
|