Commit Graph
100 Commits
Author SHA1 Message Date
john30 8f6b7807cf add architecture to update check 2017-03-19 10:30:29 +01:00
john30 2c0dda59fc fix for update check 2017-03-19 09:19:39 +01:00
john30 daeea2080b updated 2017-03-05 13:18:23 +01:00
john30 5a23e5c13a unix mode 2017-03-05 13:14:38 +01:00
john30 f3a0f9be47 endpoint for update check 2017-03-05 13:09:53 +01:00
john30 4e2c0903db moved AC_GNU_SOURCE to correct positon 2017-03-05 13:03:58 +01:00
john30 b2f2bfcf58 delay scanning when using broadcast, moved loading scan files to bushandler, reworked update check, add max symbol rate to info result, keep scan results for each message separate, also do a decent scan on individual address and delay scan subsequent scan messages if necessary 2017-03-05 12:56:54 +01:00
john30 5633d3825d use data from message instead of passing through in loadScanConfigFile() 2017-03-05 12:56:42 +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 f41266e36f added short output format, also use numeric fields for json when names are not requested 2017-03-05 12:51:03 +01:00
john30 fcdf6cb9a2 compiler warning 2017-03-04 21:23:18 +01:00
john30 10b240fa68 added update check 2017-03-04 15:21:45 +01:00
john30 c27a76b8e5 added update check 2017-03-04 15:19:31 +01:00
john30 9461e64cc5 avoid virtual with override 2017-03-04 14:08:19 +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 dfa0e6e08f use override declaration 2017-03-04 14:01:18 +01:00
john30 3b26cf1f38 define _GNU_SOURCE via autoconf 2017-03-04 14:00:39 +01:00
john30 d168dd31e0 use override declaration 2017-03-04 13:51:25 +01:00
john30 1b4dfeb288 use size_t/ssize_t where appropriate 2017-03-04 13:15:30 +01:00
john30 7cebcb7fef Merge branch 'master' of github.com:john30/ebusd 2017-03-04 11:33:59 +01:00
john30 92e4b9b182 added getDataAt() 2017-03-04 09:35:26 +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 5087ece9a4 Merge branch 'master' of github.com:john30/ebusd 2017-02-26 13:01:11 +01:00
john30 d3d453398b moved argp globals back outside of namespace 2017-02-26 12:47:12 +01:00
john30 afab73f4f4 updated to latest mcmode.inc 2017-02-25 16:20:56 +01:00
john30 ca164185dc fix doxygen and put everything besides main function in namespace ebusd 2017-02-25 16:12:09 +01:00
john30 d365cb1f9c more ignored 2017-02-25 16:04:39 +01:00
john30 551f71ba21 aligned makefiles to using include with paths 2017-02-25 14:59:31 +01:00
JohnandGitHub a85a5e940c Merge pull request #68 from legacycode/readall
fix waiting for netcat to end.
2017-02-25 08:46:25 +01:00
john30 936669b690 built with refreshed buildenv 2017-02-24 16:51:17 +01:00
john30 510df554f5 Merge branch 'master' of github.com:john30/ebusd 2017-02-23 18:09:27 +01:00
john30 3780aca37d use length field for determining decodable bytes 2017-02-23 18:09:18 +01:00
john30 ae58a2a737 avoid zero resolution 2017-02-23 18:07:06 +01:00
john30 7d5dd27cf1 remove messages without name and scan.id 2017-02-22 08:23:00 +01:00
john30 75150923c9 added grab decode 2017-02-19 13:07:08 +01:00
john30 68c75ae7d3 Merge branch 'master' of github.com:john30/ebusd 2017-02-19 12:57:40 +01:00
john30 ce85ce75d7 added -s QQ option to read/write/hex commands 2017-02-19 12:57:29 +01:00
john30 b695512a08 added -s QQ option to read/write/hex commands 2017-02-19 12:56:07 +01:00
john30 0291d2ee45 documentation 2017-02-19 12:53:02 +01:00
john30 22596cda9a updated to latest sources 2017-02-19 12:14:53 +01:00
john30 c4d10a036b updated to latest changes 2017-02-19 11:43:36 +01:00
john30 d5ab17dc2e added decode option to grab command 2017-02-19 11:38:03 +01:00
john30 1fd682ba51 added getDayName(), formatting 2017-02-19 11:37:09 +01:00
john30 cfe66cbf6f also check allowed range in NumberDataType::readSymbols(), added appendSeparatorDivisor param to DataType::dump(), added iterator access to DataTypeList 2017-02-19 11:36:44 +01:00
john30 de40346c6b added skipFirstSymbols param to getDataStr() 2017-02-19 10:46:56 +01:00
john30 735a4a8b7c corrected log command help 2017-02-19 01:01:35 +01:00
john30 cb9b7fc3ac add support for individual log level per facility 2017-02-19 00:42:55 +01:00
john30 aaf46b4ac0 corrected default install prefix 2017-02-19 00:40:10 +01:00
john30 1e6b77690e Merge branch 'master' of github.com:john30/ebusd 2017-02-18 14:46:38 +01:00
john30 3bed9a0b49 added Dockerfile for latest release 2017-02-18 14:44:56 +01:00
john30 a49aa7de00 Merge branch 'master' of github.com:john30/ebusd 2017-02-18 14:09:18 +01:00
john30 3b4827d199 updated to current source 2017-02-18 14:09:07 +01:00
john30 64be012cb1 fixed mode 2017-02-18 14:08:41 +01:00
john30 4f2f2a18c3 fixed documentation 2017-02-18 14:05:25 +01:00
john30 f7e97a70e3 fixed documentation 2017-02-18 14:03:50 +01:00
john30 f1aac4b2cb more checks 2017-02-18 13:56:16 +01:00
john30 8d66c87280 compiler warning 2017-02-18 13:55:07 +01:00
john30 d787e62471 corrected 2017-02-18 13:54:47 +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 c48b1add94 corrected argument parsing in find 2017-02-18 13:29:25 +01:00
john30 e2a3776903 fix argument order, corrected find 2017-02-18 13:29:05 +01:00
john30 e18886d854 added ACL 2017-02-18 13:20:19 +01:00
john30 1f4a9c1113 added ACL 2017-02-18 13:20:11 +01:00
john30 e92be63155 comment 2017-02-18 12:55:03 +01:00
john30 07449a4178 allow multiple levels on command line 2017-02-18 12:40:57 +01:00
john30 c4ee8fbc5f spelling 2017-02-18 12:40:40 +01:00
john30 ad60d03126 doxgen warning 2017-02-18 12:40:05 +01:00
john30 c8494c12bf added ACL 2017-02-18 11:56:38 +01:00
john30 127aa4b26d updated to latest features 2017-02-18 11:52:06 +01:00
john30 180a2056f4 add UserInfo and limit publish/subscribe to authorized messages only 2017-02-18 11:44:41 +01:00
john30 33128f221a add ACL for read/write/find/scan, add auth command, add -a and -s options to find command, include user and access level to info output, add user and secret arguments to HTTP port 2017-02-18 11:44:32 +01:00
john30 515f412113 separate access level from circuit, introduce type for columns 2017-02-18 11:43:42 +01:00
john30 de66ead9a6 comment 2017-02-18 11:40:20 +01:00
john30 6b7325efce hide compiler warnings 2017-02-18 11:23:39 +01:00
john30 37e2a77d93 added not authorized code 2017-02-18 11:23:07 +01:00
john30 122b725478 return "ERR: scan already running" on scan command when another scan is still running 2017-02-11 08:47:48 +01:00
john30 ab9a00de5c formatting 2017-02-11 08:44:43 +01:00
john30 71fec2d427 optimized resource usage, avoid unnecessary casts, formatting 2017-02-05 12:33:16 +01:00
john30 1df7df14e3 compatibility for Windows build, removed unnecessary code 2017-02-05 12:10:12 +01:00
john30 d3db9b94c0 avoid unnecessary includes, avoid unnecessary casts, better initialization, corrected readTemplates() return value on failure, separate options values 2017-02-05 12:10:00 +01:00
john30 75b31b8dee avoid unnecessary includes, avoid unnecessary casts, better initialization 2017-02-05 12:09:42 +01:00
john30 0c4b174636 check argp availability and allow using as library, made ready for Windows build in cygwin 2017-02-05 11:10:03 +01:00
john30 56c39aaada switched to full include paths 2017-02-04 19:34:56 +01:00
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 cc21321ad8 use a single main page only 2017-02-04 19:22:38 +01:00
john30 d97e280010 updated to current source 2017-02-04 15:39:19 +01:00
john30 6dbb7a4227 moved up 2017-02-04 15:11:29 +01:00
john30 1273db0153 removed unnecessary mkdir 2017-02-04 15:06:08 +01:00
john30 a370b0815b added devel version 2017-02-04 15:00:26 +01:00
john30 fb72d74f02 follow docker guidelines 2017-02-04 14:59:53 +01:00
john30 07f4541071 follow docker guidelines 2017-02-04 14:59:14 +01:00
john30 72694d3244 compiler warning 2017-02-04 13:26:22 +01:00
john30 a7798d8f6d converted to absolute link 2017-02-04 13:22:26 +01:00
john30 9a41ff84fa added docker image, more links 2017-02-04 13:16:41 +01:00
john30 7c4831c3f8 chmod 2017-02-04 13:15:35 +01:00
john30 a672326519 added Readme 2017-02-04 13:15:08 +01:00
john30 0a3a78d788 Merge branch 'master' of github.com:john30/ebusd 2017-02-04 12:14:07 +01:00
john30 d981fdfb20 added MQTT (libmosquitto1), rebuild buildenv only if needed, more verbose 2017-02-04 12:13:39 +01:00
john30 a1024222ef compiler warning 2017-02-04 12:11:53 +01:00