john30
727aca8309
removed unncessary casts, allow more than one file to match, compiler warnings
2017-05-01 17:09:56 +02:00
john30
afbd5829b6
aligned with autogen
2017-05-01 15:56:10 +02:00
john30
b3960b6cb2
more verbose help for find command
2017-05-01 15:50:07 +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
3d4d876d5e
added HTTP API swagger file
2017-04-29 21:00:32 +02:00
john30
042b550cf7
correctly handle /data path, allow boolean params, return signal as boolean
2017-04-29 20:53:09 +02:00
john30
8e38cdaa11
simplified
2017-04-29 16:13:25 +02:00
john30
14ad99872f
adjusted to new cmdline params
2017-04-29 15:38:00 +02:00
john30
d3c40ac9fe
adjusted to new cmdline params
2017-04-29 15:37:43 +02:00
john30
f257804d54
updated
2017-04-29 15:18:39 +02:00
john30
33ee8ae0ed
mainloop: moved instruction execution to main loop, do not send intial scan when readonly, added "--inject" option, allow --readonly with --scanconfig[=none], store scans initiated by other participants, removed unused code
2017-04-29 15:13:05 +02:00
john30
5938628a3c
read messages before starting main loop, allow readonly combined with scanconfig for listening to other units doing the scan
2017-04-29 13:06:25 +02:00
john30
cfc9f8567c
fix for endless wait for thread death
2017-04-29 09:17:38 +02:00
john30
8ecd2598de
stop waiting for result during shutdown or end of thread
2017-04-26 09:41:41 +02:00
john30
1ca01ceb10
avoid handling tasks during shutdown
2017-04-26 09:36:42 +02:00
john30
d5ad81d531
revert 22e89cf
2017-04-26 09:35:44 +02:00
john30
cce36d93f5
fix for sigsegv when resolving conditions introduced by 611cb56
2017-04-26 09:33:39 +02:00
john30
aa5062999a
Merge branch 'master' of github.com:john30/ebusd
2017-04-26 08:39:13 +02:00
john30
e5aa25dd68
added raw bytes command
2017-04-23 12:37:49 +02:00
john30
ffc1d093c5
updated to latest changes
2017-04-23 12:20:16 +02:00
john30
e6b6e17db3
allow logging raw bytes via command line again
2017-04-23 12:08:35 +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
70150fd8f9
added const[] accessor
2017-04-23 11:56:53 +02:00
john30
3cb9453329
removed unused code
2017-04-23 11:41:15 +02:00
john30
b8966956a0
Merge branch 'master' of github.com:john30/ebusd
2017-04-23 10:24:50 +02:00
john30
40609fee40
52a1675
2017-04-22 19:14:07 +02:00
john30
52a1675e7d
fixed race condition during shutdown
2017-04-22 19:04:00 +02:00
john30
930ae49513
enhanced raw command to log complete messages, fix for shutdown
2017-04-22 17:43:13 +02:00
john30
4fdc9b2fce
Merge branch 'master' of github.com:john30/ebusd
2017-04-22 16:07:27 +02:00
john30
b9a9e7ba53
added -N argument to read command
2017-04-22 16:06:52 +02:00
john30
bf132d2437
corrected
2017-04-22 14:49:41 +02:00
john30
753ed44130
updated to current source
2017-04-22 14:46:23 +02:00
john30
586a21fc9f
corrected type of preferLanguage argument
2017-04-22 14:42:22 +02:00
john30
fb9c28b829
adjusted to MessageMap changes
2017-04-22 12:27:16 +02:00
john30
07091c17cc
more const, use relative filenames
2017-04-22 12:20:26 +02:00
john30
f8463fbf74
release memory upon destruction of NetworkDevice
2017-04-22 12:06:29 +02:00
john30
22e89cf896
always detach thread
2017-04-22 12:05:56 +02:00
john30
62bab7d280
fix for potentially skipped entries in cleanConnections()
2017-04-22 11:33:37 +02:00
john30
de456b3774
potential memory fix
2017-04-22 11:32:27 +02:00
john30
517ef39693
separated version check, corrected update message
2017-04-22 10:31:04 +02:00
john30
3e7274d977
fix for http get result
2017-04-22 08:31:30 +02:00
john30
27f28eb1d8
updated
2017-04-17 21:47:38 +02:00
john30
e1030c7889
handle arbitration loss
2017-04-17 21:08:41 +02:00
john30
f252b079b1
corrected address conflict detection, log entry for starting bus handling wiht address and answer info
2017-04-17 20:56:13 +02:00
john30
b77e0d092c
do not register own master address during send
2017-04-17 19:27:52 +02:00
john30
47ed6dde3f
added SymbolString::adjustHeader(), avoid strcasecmp, code style
2017-04-17 17:46:32 +02:00
john30
aaea8f72ab
use simplified hash function to ensure same result on any platform
2017-04-17 14:28:33 +02:00
john30
f2dd0ffd25
removed test
2017-04-17 14:11:30 +02:00
john30
738319c6eb
moved reload, include log on error, made curl silent
2017-04-17 13:55:23 +02:00
john30
bb7b7fbd42
test
2017-04-17 13:46:17 +02:00
john30
84fe4e8ccb
fix for timeout, corrected test.csv
2017-04-17 12:57:38 +02:00
john30
2a5ecf2842
fix for timeout, corrected test.csv
2017-04-17 12:57:32 +02:00
john30
49f6e5c0fc
try to load scan config even if one message timed out
2017-04-17 12:49:54 +02:00
john30
87aaba96c9
wait for no more messages instead of killing server, reduced wait times
2017-04-17 12:28:33 +02:00
john30
a63a2336ff
fixed verify result check
2017-04-17 12:20:55 +02:00
john30
038bb0e8ea
fixed ebusd not correctly handling scan answer (issue #76 ), add transfer latency when receiving active command ACK, avoid debug log when SYN was not used by any participant, add missing debug log on some state transfers
2017-04-17 12:09:23 +02:00
john30
606f4a6b75
verify ebusd scan answer, more verbose on server side, delay broadcast message
2017-04-17 12:06:59 +02:00
john30
5bd1dd52ba
comment for each section
2017-04-17 11:59:10 +02:00
john30
2b019c57e2
verify part of scan result, return result of server side
2017-04-17 11:49:53 +02:00
john30
9daa00a33c
added support for multi language column selection in configuration files
2017-04-17 10:16:00 +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
33d080d087
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:56:44 +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
6c9230322a
circuit is required, use __FILE__ instead of "inline"
2017-04-16 16:42:36 +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
61c3aeddf9
enhanced AttributedItem and corrected number detection in appendJson
2017-04-16 15:01:47 +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
c56b0b518f
corrected compareTo(), added TODO, spelling
2017-04-08 11:56:16 +02:00
john30
a172d017a9
added update/change time test
2017-04-08 11:55:23 +02:00
john30
6cfa74a006
Merge branch 'master' of github.com:john30/ebusd
2017-04-05 18:11:47 +02:00
john30
edc1505165
fix for no longer answering to scan
2017-04-05 18:11:14 +02:00
john30
f933c822e9
fix for picking up value list in condition definition
2017-04-02 13:14:45 +02:00
john30
2b8b0860c1
updated
2017-03-26 18:24:34 +02:00
john30
42d331291e
Merge branch 'master' of github.com:john30/ebusd
2017-03-26 18:18:44 +02:00
john30
db9085233c
added update check result as global MQTT topic
2017-03-26 18:18:30 +02:00
john30
f9b93a6509
updated to current source
2017-03-25 17:08:41 +01:00
john30
9831183624
exclude test dirs
2017-03-25 16:51:46 +01:00
john30
c9287ee8e0
added/updated documentation
2017-03-25 16:50:43 +01:00
john30
9246f598e7
fix for update check
2017-03-19 22:04:58 +01:00
john30
1d0668d37b
fix for scan result log entry
2017-03-19 21:49:54 +01:00
john30
f99d12cde3
updated
2017-03-19 21:45:25 +01:00
john30
a5e229aa81
fix for compiler warning
2017-03-19 21:39:06 +01:00
john30
a544fbd198
fix for compiler warning
2017-03-19 21:34:34 +01:00
john30
3177b74056
updated
2017-03-19 21:32:27 +01:00
john30
963f35c9ca
corrected
2017-03-19 21:23:14 +01:00
john30
ce45e69774
added config check
2017-03-19 21:21:08 +01:00
john30
e206d975d4
reworked filereader
2017-03-19 21:18:53 +01:00
john30
f26dbe7b4f
reworked filereader
2017-03-19 21:18:38 +01:00
john30
380ba2d19d
moved field defintion to message/data, reworked filereader
2017-03-19 21:18:26 +01:00
john30
ca5d436162
store loaded files with more details
2017-03-19 21:18:20 +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
53f017a27d
replaced RESULT_ERR_MISSING_TYPE by RESULT_ERR_MISSING_ARG
2017-03-19 21:18:02 +01:00
john30
02eb4fbfd2
more checks
2017-03-19 14:49:05 +01:00
john30
137acefee1
fix for previous commit
2017-03-19 14:45:41 +01:00
john30
b88922fb40
allow less than 8 bits for non-numeric types as well, corrected TTQ/TTH decoding
2017-03-19 14:26:49 +01:00
john30
3f974e9b47
reduced ttq and tth to required bit size
2017-03-19 13:10:35 +01:00
john30
f7f79bb1e7
be more tolerant for MQTT topic but deny wildcard characters
2017-03-19 12:50:16 +01:00