john30
6be124f52e
fixed compiler warnings
2017-08-22 07:46:01 +02:00
john30
e451e96a90
enhanced JSON interface to retrieve definition and raw messages, fixed for JSON strings with quotes
2017-06-05 18:16:13 +02:00
john30
23d930d653
fix for mqtt topic including field
2017-06-03 12:17:18 +02:00
john30
a0c03779a1
compiler warningsdiff
2017-05-28 09:28:46 +02:00
john30
606292acda
corrected uniqueness of json keys, added write as option to json get
2017-05-25 12:54:42 +02:00
john30
d36315ae35
corrected uniqueness of json keys, added write as option to json get
2017-05-25 12:54:09 +02:00
john30
a4e1aa65b4
optimized
2017-05-13 17:22:08 +02:00
john30
506ff25063
removed commented line
2017-05-13 08:42:35 +02:00
john30
340f862026
simplified too complex CSV header line interpretation
2017-05-07 15:31:09 +02:00
john30
6d57b3fc61
fix for duplicate lines with --dumpconfig
2017-05-04 07:26:39 +02:00
john30
727aca8309
removed unncessary casts, allow more than one file to match, compiler warnings
2017-05-01 17:09:56 +02:00
john30
7b11a540b6
added conditional messages to find command with "-a" option and include condition prefix for CSV format
...
also allow passing scan messages with --checkconfig and --scanconfig (without --inject)
be more verbose on errors in configuration files
improved code style
2017-05-01 15:31:09 +02:00
john30
cce36d93f5
fix for sigsegv when resolving conditions introduced by 611cb56
2017-04-26 09:33:39 +02:00
john30
43042eec9d
style
2017-04-23 11:58:54 +02:00
john30
611cb562e2
fixed potential iterator misuse, use auto and const where reasonable
2017-04-23 11:57:02 +02:00
john30
07091c17cc
more const, use relative filenames
2017-04-22 12:20:26 +02:00
john30
47ed6dde3f
added SymbolString::adjustHeader(), avoid strcasecmp, code style
2017-04-17 17:46:32 +02:00
john30
50d1aee7d3
added support for multi language column selection in configuration files
2017-04-17 09:56:46 +02:00
john30
ac90586b15
fixed compiler warning
2017-04-16 17:00:31 +02:00
john30
f5c5e34d90
removed fieldIds again in favor of strings (to support custom attributes), corrected JSON format, require circuit in message definition, support custom message attributes in find command
2017-04-16 16:53:39 +02:00
john30
b36efd4086
added circuit level attributes for JSON output, corrected sorting of messages in result of MessageMap::findAll()
2017-04-16 15:03:29 +02:00
john30
80e6f48cf1
fixed compiler warnings
2017-04-09 16:46:22 +02:00
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
f933c822e9
fix for picking up value list in condition definition
2017-04-02 13:14:45 +02:00
john30
c9287ee8e0
added/updated documentation
2017-03-25 16:50:43 +01:00
john30
28a30a67fb
store loaded files with more details, moved field defintion to message/data, reworked filereader
2017-03-19 21:18:13 +01:00
john30
f7965f8781
added broadcast scan message, keep file names and comments of loaded files separate
2017-03-05 12:52:50 +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
cc59b32f0d
clearly separate master/slave symbolstrings
2017-02-26 17:34:22 +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
e87b4fec21
include all users messages if level was not requested in find command
2017-02-18 13:40:42 +01:00
john30
e2a3776903
fix argument order, corrected find
2017-02-18 13:29:05 +01:00
john30
515f412113
separate access level from circuit, introduce type for columns
2017-02-18 11:43:42 +01:00
john30
bbc29bdb2f
switched to absolute include dirs, formatting
2017-02-04 19:28:31 +01:00
john30
22cd83280e
reverted removal of touching last update time with MM messages
2017-01-29 16:37:01 +01:00
john30
f1c5c0ab28
updated copyright year
2017-01-15 11:10:08 +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
917414a6f8
code style
2017-01-14 17:58:47 +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
9ca9964919
added getFieldName()
2017-01-08 12:07:43 +01:00
john30
39c7678406
always touch lastupdatetime when storing data of a write message
2017-01-08 10:37:15 +01:00
john30
2c0216a73b
added since and until params to MessageMap::findAll(), added column constants
2017-01-07 16:04:33 +01:00
john30
e47543c7a0
Merge branch 'master' of github.com:john30/ebusd
2017-01-01 15:34:00 +01:00
john30
c777376449
formatting
2016-12-23 14:00:47 +01:00
john30
a1952df4dc
formatting
2016-12-23 14:00:01 +01:00
john30
faa331e96a
corrected numeric formatting
2016-12-17 17:52:12 +01:00