Commit Graph
100 Commits
Author SHA1 Message Date
john30 631f05ab3f updated to version 3.1 2017-12-26 14:16:15 +01:00
john30 d610f4ca43 check null in signal handler 2017-12-26 14:15:35 +01:00
john30 c680e87bde corrected using fieldIndex in Message::decodeLastData(bool, ...), corrected finding field in DataFieldSet::read() with index and without name, added optional partType and fieldName to DataField::getCount() 2017-12-26 13:56:26 +01:00
john30 1da2611964 check scanconfig argument parse result 2017-12-17 16:08:46 +01:00
john30 89c4612422 updated 2017-12-17 10:39:21 +01:00
john30 b73ea530fd simplified, added info output 2017-12-17 10:35:28 +01:00
john30 ab5c350d24 corrected wrong initial scan loag message 2017-12-17 10:04:52 +01:00
john30 6bba2d6a02 mark scan as finished only if loading failed or the request timed out 2017-12-17 10:04:01 +01:00
JohnandGitHub 86a97d24f0 Merge pull request #137 from dstrigl/fix-setsockopt-timeout-call
fixed setsockopt call in setTimeout (thanks to @dstrigl )
2017-12-10 19:03:04 +01:00
john30 d7400a4155 fix for address check for -s/-d in read and write command (was never interpreted as destination address), allow master addresses for -d in write command 2017-12-04 09:08:56 +01:00
john30 4c1aefbd6d corrected unit for arbitration delay measurement 2017-11-19 18:26:56 +01:00
john30 551d7e5417 added arbitration delay measurement 2017-11-19 14:14:18 +01:00
john30 2210140e4f Merge remote-tracking branch 'origin/master' 2017-11-19 12:19:59 +01:00
john30 d51b08f082 fix for dumping bytes and raw data not initially enabled when requested (fixes #126), compiler warnings 2017-11-19 12:19:04 +01:00
john30 a87ea4a6d8 file mode 2017-11-19 11:59:33 +01:00
john30 b18d7f38bb wait some time for initial garbage in tcp mode and fixed dumping garbage, use FIONREAD instead of MSG_PEEK for cygwin (fixes #132) 2017-11-19 11:58:31 +01:00
john30 0c16712c5f fix for repeated wait in Queue::remove, better variable naming 2017-11-19 11:50:42 +01:00
john30 e9092000bb updated 2017-11-12 21:21:08 +01:00
john30 7b22ecb606 corrected recvResCrc 2017-11-12 21:17:11 +01:00
john30 dd50389643 measure and log min/max send-receive latency and add to info command and json output 2017-11-12 17:37:30 +01:00
john30 35767fb2e3 formatting 2017-11-12 17:36:02 +01:00
john30 77d2a805b1 fix for input string suddenly vanishing on certain compiler versions (at least gcc (Ubuntu 5.4.0-6ubuntu1~16.04.5) 5.4.0 20160609) 2017-10-21 12:03:57 +02:00
john30 46078f8c88 fix for wrong dump of value list and constant fields (fixes #112) 2017-10-15 19:14:54 +02:00
john30 2adbe24875 fix for missing default topic (issue #12) 2017-10-14 12:03:00 +02:00
john30 b9c69f0dbc updated 2017-09-16 12:13:12 +02:00
john30 89de7f8981 added option for disabling automatic update check, add scan mode to start log 2017-09-16 11:35:47 +02:00
john30 52c737233e compatibility to cmake < 3.0 (fixes #105) 2017-09-16 11:00:31 +02:00
john30 b174352800 fix for wrong /etc directory 2017-09-09 11:49:21 +02:00
john30 d57c625b5c fix for wrong /etc directory 2017-09-09 11:48:59 +02:00
john30 fb545f886b fix for dumping chained messages, load and dump everything (unconditionally) when checking/dumping configuration 2017-09-09 11:06:28 +02:00
john30 f6aeaae2cc fix for dumping chained messages, load and dump everything (unconditionally) when checking/dumping configuration 2017-09-09 10:04:56 +02:00
john30 29cee10ff5 added helper script 2017-08-29 23:19:48 +02:00
john30 45f7f8a753 formatting 2017-08-29 22:56:34 +02:00
john30 c277fe05f5 updated md5sum 2017-08-29 20:20:04 +00:00
john30 595c7c0120 use debian:jessie as base, added logrotate 2017-08-29 21:50:10 +02:00
john30 90936eae9f use debian:jessie as base, added logrotate 2017-08-29 21:47:30 +02:00
john30 e81a52910f updated to 3.0 2017-08-29 21:46:50 +02:00
john30 3c1fa75dca use debian:jessie as base, added logrotate 2017-08-29 21:27:39 +02:00
john30 f52deaeca6 update version to 3.0 2017-08-29 21:15:47 +02:00
john30 e86d18c5d6 update version to 3.0 2017-08-29 21:11:31 +02:00
john30 e2f72799e7 ensure network is started 2017-08-29 21:03:24 +02:00
john30 0191ea889d updated 2017-08-27 19:10:42 +02:00
john30 f1c5cdbd1a added systemd start script for debian build 2017-08-27 18:58:57 +02:00
john30 8c71d72b33 optimized 2017-08-27 17:00:45 +02:00
john30 203c139d53 removed unnecessary stuff 2017-08-27 16:47:22 +02:00
john30 46f60e821c fixed testing 2017-08-27 16:46:41 +02:00
john30 4c93d1e2d5 formatting 2017-08-27 16:44:58 +02:00
john30 68313e72d9 back to containers 2017-08-27 14:59:11 +02:00
john30 125cbcd661 use own reentrant mutex implementation 2017-08-27 14:58:23 +02:00
john30 20c38b3a2c limit signal check 2017-08-27 14:22:02 +02:00
john30 f41e316c84 check mqtt version before adding handler 2017-08-27 14:21:02 +02:00
john30 2828ba6c77 more logging 2017-08-27 14:18:37 +02:00
john30 a175bf567c tst 2017-08-27 14:10:51 +02:00
john30 c89b3b555f limit signal check 2017-08-27 14:02:29 +02:00
john30 932d27f3f2 tst sudo 2017-08-27 13:57:12 +02:00
john30 f50b400e31 fix signal check 2017-08-27 13:46:15 +02:00
john30 ab627bed3a test 2017-08-27 13:39:08 +02:00
john30 514aa1c967 test socket_create_listen 2017-08-27 13:33:25 +02:00
john30 e6ce4b26c4 test 2017-08-27 13:29:58 +02:00
john30 29a37d29bc different port, netstat 2017-08-27 12:15:55 +02:00
john30 30af4faadc test 2017-08-27 12:11:56 +02:00
john30 58bbd02fd3 check php 2017-08-27 12:03:58 +02:00
john30 889a170c81 php check 2017-08-27 11:59:16 +02:00
john30 5aa4f98249 more sleeps 2017-08-27 11:44:17 +02:00
john30 af92861fbd temporary disable listen 2017-08-27 11:12:15 +02:00
john30 ba6af78262 listen on all interfaces 2017-08-27 11:03:12 +02:00
john30 f79400510f fix 2017-08-27 10:56:12 +02:00
john30 cc26a412bd prepend date to echo commands 2017-08-27 10:50:22 +02:00
john30 6d3abe11b6 prepend date to echo commands 2017-08-27 10:50:11 +02:00
john30 0b7fa9d817 limit ping 2017-08-27 10:14:30 +02:00
john30 bbc4d0404e switch to trusty, add ping check 2017-08-27 10:02:31 +02:00
john30 d217a82a0a style 2017-08-27 09:43:54 +02:00
john30 ca7c8bd4fa fix for potential access to no longer existing Message instances in DataHandler, validate MQTT topic during argument parsing, extended DataHandler registration to allow registering multiple instances at once, only create MqttHandler if active 2017-08-27 09:40:43 +02:00
john30 b15efba1db Merge branch 'master' of github.com:john30/ebusd 2017-08-22 07:47:43 +02:00
john30 3b52e2212c added helper script 2017-07-02 19:30:03 +02:00
john30 c57c3e75df Merge branch 'master' of github.com:john30/ebusd 2017-07-02 18:47:10 +02:00
john30 047e39c9d9 updated 2017-07-02 18:46:28 +02:00
john30 8165176310 updated to current source 2017-07-02 12:07:00 +02:00
john30 9bf11f6294 changed host to 127.0.0.1 2017-07-02 10:44:16 +02:00
john30 259f9b76ef corrected hiding of ignored fields, added --mqttjson for having JSON formatted output 2017-07-02 10:41:49 +02:00
john30 6505494b93 corrected unique JSON keys in executeGet() 2017-07-02 10:30:52 +02:00
john30 41eaa3ad4b simplified executeGet() 2017-07-02 10:11:23 +02:00
john30 31f3c2f5b3 formatting 2017-07-02 10:10:55 +02:00
john30 b8a4e5e032 added DataField::getCount(), exclude name wrap when fieldIndex is used in SingleDataField::read(), corrected json indent 2017-07-02 10:09:47 +02:00
john30 11832ca126 updated to latest API 2017-06-24 07:16:47 +02:00
john30 77b018b500 fixed weird flushing (#95) 2017-06-24 07:00:44 +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 7a569e274a also revert result back to timeout when decoding the scan result failed 2017-06-03 14:07:44 +02:00
john30 4f9959448a updated to current source 2017-06-03 13:41:23 +02:00
john30 fbbb088ded added --mqttretain 2017-06-03 13:38:54 +02:00
john30 9420946a48 updated 2017-06-03 12:55:47 +02:00
john30 26b89936a8 also keep underscore in id 2017-06-03 12:54:08 +02:00
john30 16fdf55d20 updated to current source 2017-06-03 12:50:24 +02:00
john30 be33defbfb only retain global/version and global/running 2017-06-03 12:44:59 +02:00
john30 348c79d7a4 added missing libmosquitto0-dev 2017-06-03 12:35:05 +02:00
john30 80089be431 check mqtt args 2017-06-03 12:23:52 +02:00
john30 53826c694f updated 2017-06-03 12:19:03 +02:00
john30 23d930d653 fix for mqtt topic including field 2017-06-03 12:17:18 +02:00
john30 6f5f94238d formatting 2017-06-03 12:16:15 +02:00
john30 50528520af remove non-alphanum chars from ident for weird ident responses 2017-06-03 10:30:02 +02:00