Commit Graph
100 Commits
Author SHA1 Message Date
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
john30 b808220b17 code style 2017-06-03 10:22:59 +02:00
john30 c61b21ed8b added write param 2017-06-03 10:13:09 +02:00
john30 a61785aa97 updated to current source 2017-06-03 10:04:21 +02:00
john30 cd79e22b64 added mqtt 2017-06-03 09:25:18 +02:00
john30 c86dc5be66 added mqtt 2017-06-03 09:19:50 +02:00
john30 4b3b427e9c added mqtt 2017-06-03 09:15:07 +02:00
john30 aaa56aeedf more calls 2017-06-03 09:08:41 +02:00
john30 aed367bc45 more calls 2017-06-03 09:00:29 +02:00
john30 e16bec938d added armv7h 2017-06-03 08:42:06 +02:00
john30 79c73832a0 removed setserial dependency again as ebusd sets the low latency flag now itself 2017-06-03 08:35:26 +02:00
john30 e1129568e7 removed setserial dependency again as ebusd sets the low latency flag now itself 2017-06-03 08:35:14 +02:00
john30 343a443e98 set ASYNC_LOW_LATENCY flag on serial device just like setserial does to fix huge latency found on recent kernel versions 2017-06-03 08:27:55 +02:00
john30 9a1a274a33 updated to latest changes, corrected example 2017-05-31 21:33:53 +02:00
john30 ad82e0cf7f spelling 2017-05-31 21:33:26 +02:00
john30 1e9ef5fe6e updated to current source 2017-05-28 18:32:10 +02:00
john30 a34f08ec1e added setserial, remove deb file 2017-05-28 18:31:54 +02:00
john30 98234b9953 updated 2017-05-28 16:31:51 +02:00
john30 55f8d1dcc4 continue trying to scan device until it is found 2017-05-28 16:29:28 +02:00
john30 9963f83636 also use setserial on default device 2017-05-28 16:16:26 +02:00
john30 ed9e646fce also use setserial on default device 2017-05-28 16:16:17 +02:00
john30 1a48577bf7 use set_serial to switch to low latency mode on serial device 2017-05-28 16:00:09 +02:00
john30 fa4dca7aec use set_serial to switch to low latency mode on serial device 2017-05-28 15:59:47 +02:00
john30 4638ff5f17 also use transfer latency when acting as SYN generator 2017-05-28 15:12:53 +02:00
john30 ae8b3e08c4 accept no files as well 2017-05-28 11:35:07 +02:00
john30 a0c03779a1 compiler warningsdiff 2017-05-28 09:28:46 +02:00
john30 8f4e1bc865 fix for shutdown 2017-05-25 13:09:54 +02:00