John
101d0fcdfb
add optional clear flag to splitFields
2022-04-30 15:36:48 +02:00
John
0135dc9100
update year
2022-02-06 13:37:08 +01:00
John
1e21850a2b
extend MQTT integration support
2022-01-22 15:28:32 +01:00
John
3af8ede096
updated copyright year
2021-01-16 08:32:09 +01:00
john30
1c17f7c466
use nullptr instead of NULL
2018-05-06 14:54:52 +02:00
john30
000d68f3c2
added "-def" option to read and write commands for using inline message definition ( fixes #154 ), added support for replacing messages during load to FileReader and subclasses, added MessageMap::remove(), prepared decode/encode commands
2018-04-08 13:48:49 +02:00
john30
bd5f800426
code style, missing initializers and imports
2018-04-04 15:48:26 +02:00
john30
a36174c02f
added support for retrieving configuration files from config service URL and changed that to be the default, always store loaded files by relative path, changed FileReader to allow reading from stream as well
2018-04-04 10:08:46 +02:00
john30
fa78ae73f0
updated copyright year
2018-01-28 15:17:33 +01:00
john30
125cbcd661
use own reentrant mutex implementation
2017-08-27 14:58:23 +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
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
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
f26dbe7b4f
reworked filereader
2017-03-19 21:18:38 +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
ca164185dc
fix doxygen and put everything besides main function in namespace ebusd
2017-02-25 16:12:09 +01:00
john30
de66ead9a6
comment
2017-02-18 11:40:20 +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
917414a6f8
code style
2017-01-14 17:58:47 +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
f2d1ab30cd
allow empty ID in filename for extraction of circuit+suffix
2017-01-01 15:33:50 +01:00
john30
6e998909cf
fix for getline usage with newer compilers
2016-05-21 10:03:25 +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
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
31951c392f
allow using newlines within quoted fields (special treat for @wfr2000)
2016-02-27 10:40:16 +01:00
john30
d6aab00335
detect lines with blank fields only
2016-01-30 17:35:37 +01:00
john30
767cb9bc1f
updated copyright year
2016-01-06 13:54:01 +01:00
john30
07f278d66a
insert default suffix in circuit if found in filename
2015-11-22 15:10:20 +01:00
john30
bf172b3688
removed template param, moved tolower() to FileReader
2015-11-22 09:31:11 +01:00
john30
331820f7ee
moved handling of defaults row to MessageMap, added documentation
2015-11-21 14:32:52 +01:00
john30
9dbdeffe0c
unified copyright notice
2015-11-07 14:47:13 +01:00
john30
cc8d69d197
added constant
2015-11-07 09:50:15 +01:00
john30
5e7558acbe
extracted splitting of fields into own method and fixed parsing dquote
2015-11-07 09:16:17 +01:00
john30
f913cb0aaa
fix for extracting ident from filename
2015-11-01 22:39:10 +01:00
john30
cf6b30d753
fixed compiler warning
2015-10-24 09:06:43 +02:00
john30
d7f54f97f4
combine lastError
2015-10-18 12:07:52 +02:00
john30
9ccfc72dca
allow subclasses to use m_lastError, put filename in m_lastError when open failed
2015-10-18 10:15:11 +02:00
john30
8117a4eb52
make default destination and circuit work for subdirectories as well, join security suffix with default destination
2015-10-17 19:21:11 +02:00
john30
8f48070be8
extract default destination and circuit from filename
2015-10-17 19:05:55 +02:00
john30
03df7511cc
allow subclass override behaviour of reading defaults, added ostream arg to printErrorPos
2015-10-11 22:35:07 +02:00
john30
90f5702f41
made trim static
2015-09-20 11:23:02 +02:00