Commit Graph

  • a16cb85bd0 comment john30 2015-02-14 14:19:22 +01:00
  • 8b8a25712c add define john30 2015-02-14 14:19:04 +01:00
  • 1e150844c3 use relative libs for dist, add missing files, add define for sysconfdir john30 2015-02-14 14:18:43 +01:00
  • 0e5e11e22b corrected john30 2015-02-14 14:17:12 +01:00
  • 15f79e4af2 Merge branch 'master' of github.com:john30/ebusd john30 2015-02-10 22:05:15 +01:00
  • 479434c8fe append to log file john30 2015-02-10 22:04:26 +01:00
  • cabe15f34f Update README John 2015-02-09 22:57:41 +01:00
  • 885e42d623 fixed help for find john30 2015-02-09 22:57:45 +01:00
  • aa306d9131 reworked and optimized device handling and check network device address, log failed device open, avoid blocking threads with sleep(), optimized shutdown john30 2015-02-08 10:06:03 +01:00
  • 4404202609 set localstatedir to /var for default PID file location /var/run/ebusd.pid john30 2015-02-08 09:24:32 +01:00
  • bc1fa51747 added WaitThread, removed unused detach() john30 2015-02-07 14:25:09 +01:00
  • 3133cfd2ad documentation john30 2015-02-07 11:40:09 +01:00
  • be7a8e9828 updated copyright year john30 2015-02-01 13:12:29 +01:00
  • 095b12d517 nicer help john30 2015-02-01 13:07:11 +01:00
  • e15c66919a nicer help john30 2015-02-01 13:06:42 +01:00
  • 0e8a669890 added command help, nicer implementation of quit and stop commands, nicer help john30 2015-02-01 13:04:15 +01:00
  • 5b373377a4 use constants for argp options, documentation, allow up to 25 masters, nicer help, better variable names john30 2015-02-01 13:01:35 +01:00
  • b6ef8d747b documentation john30 2015-02-01 12:58:45 +01:00
  • 676a0e60c0 documentation john30 2015-02-01 12:58:30 +01:00
  • a38cac7209 do not close stdout john30 2015-02-01 12:57:15 +01:00
  • 5d872e3bc6 added missing /run suffix to PID file path john30 2015-01-31 19:16:08 +01:00
  • 22b1138407 check for eof john30 2015-01-31 19:10:27 +01:00
  • 70609f1b03 added state command, nicer help john30 2015-01-31 19:04:14 +01:00
  • e0f4c3609c added hasSignal(), log signal loss and acquisition john30 2015-01-31 19:03:31 +01:00
  • 430d72daed switched from Appl class to argp john30 2015-01-31 18:32:30 +01:00
  • f00d49aa7b switched to argp, also allow "q" for quit, end on input shutdown, fix for checking stop and quit input, fix for checking ebusd answer john30 2015-01-31 18:30:00 +01:00
  • fee4c2ab2c switched to argp john30 2015-01-31 18:31:13 +01:00
  • a514e41cd8 switched to argp, also allow "q" for quit, end on input shutdown, fix for checking stop and quit input, fix for checking ebusd answer john30 2015-01-31 18:30:00 +01:00
  • 0d91dc1c44 dont reorder args john30 2015-01-31 18:21:17 +01:00
  • 5903204a4f formatting john30 2015-01-31 16:21:57 +01:00
  • 4a589681cc fix for checking quit message, also accept "q" as quit john30 2015-01-31 16:21:47 +01:00
  • b39bbcba00 documentation john30 2015-01-31 16:04:24 +01:00
  • bb36862823 corrected log help john30 2015-01-31 16:04:04 +01:00
  • e007e85762 added PID file location to autoconf (i.e. use localstatedir/var), fixed empty PID file and permissions john30 2015-01-31 11:39:52 +01:00
  • a8231fd5db removed unused files john30 2015-01-25 19:31:39 +01:00
  • a7000b2342 removed outdated files john30 2015-01-25 19:29:23 +01:00
  • dd6fc823e8 removed unused include john30 2015-01-25 19:15:46 +01:00
  • 8fb73a5f5d switched to new logging john30 2015-01-25 19:07:38 +01:00
  • 89349e7d21 reworked main loop, switched command line argument parsing to argp john30 2015-01-25 19:04:28 +01:00
  • a721fe28dc reworked main loop, switched command line argument parsing to argp john30 2015-01-25 19:04:28 +01:00
  • 3b968afb41 added simple, fast, and efficient logging john30 2015-01-25 19:01:24 +01:00
  • 16c52e9a39 close socket as fast as possible if it was closed by the client john30 2015-01-25 18:50:12 +01:00
  • 0095c5d44d Merge branch 'master' of git://github.com/yuhu-/ebusd john30 2015-01-25 18:29:30 +01:00
  • 72d68a3ad8 fix issue #26: make install should honor DESTDIR variable also for sysconfdir Roland Jax 2015-01-21 11:21:40 +01:00
  • 44957a6566 switched to autobrief john30 2015-01-18 12:40:54 +01:00
  • fb99ac55a1 added listen stop john30 2015-01-18 12:23:16 +01:00
  • 1868e66c8b hide copy constructor, fixed skipped updates, nicer NetMessage notify/wait, nicer Connection cleanup, removed weird workaround with \r, documentation john30 2015-01-18 12:14:52 +01:00
  • 4b94a38c3c hide copy constructor john30 2015-01-18 12:08:58 +01:00
  • 4e85f82250 class notify reduced too single file. Roland Jax 2015-01-07 23:12:39 +01:00
  • c09f98eb8a double new line from help removed; ebusctl: polling timeout increased. Roland Jax 2015-01-05 15:55:48 +01:00
  • 2ef04903e9 ebusctl improved for 'listen' command Roland Jax 2015-01-04 22:13:42 +01:00
  • a630d132c5 new command 'listen' added. Roland Jax 2015-01-04 17:11:17 +01:00
  • 9fcff1221e fix: disable device test for network device as default. Roland Jax 2015-01-04 13:43:12 +01:00
  • 4e9b207767 ebusctl: receiving reimplemented Roland Jax 2015-01-03 12:43:09 +01:00
  • 50e24172b1 added lastChangeTime john30 2015-01-03 12:11:46 +01:00
  • 92e6178ef7 ebusctl: fix len of receive buffer. Roland Jax 2015-01-02 19:09:00 +01:00
  • c490dcd3da TCPSocket: replaced read/write with recv/send to ignore SIGPIPE during sending; ebusctl: Dealing when receiving data corrected to detect the end of the message with double newline sign. Roland Jax 2015-01-02 18:57:30 +01:00
  • a167c4565e comment typos corrected Roland Jax 2015-01-02 17:38:49 +01:00
  • eecb56a66f README adapted. Roland Jax 2015-01-02 12:52:32 +01:00
  • e85e2250a4 README adapted. Roland Jax 2015-01-01 23:17:39 +01:00
  • b04d5c2730 added common broadcast messages, removed outdated commands.csv john30 2015-01-01 13:39:53 +01:00
  • d76d411b35 find reports anything by default john30 2015-01-01 11:55:20 +01:00
  • bbd135398e fix for previous commit john30 2014-12-31 11:42:12 +01:00
  • 648588149d no longer read any file, added checks john30 2014-12-31 10:51:19 +01:00
  • a865dfe322 return error when part or name was defined and part is last item john30 2014-12-31 10:47:22 +01:00
  • 3b13791c4d typo john30 2014-12-31 10:46:28 +01:00
  • 699ee88b5b fixed bounds check for time types john30 2014-12-31 09:59:54 +01:00
  • b717a0561b fixed empty stored value for messages with value in master data john30 2014-12-31 09:18:44 +01:00
  • 2253060b8a neither update last found timestamp nor empty last found value if decoding failed, added decode() for combined master/slave decoding john30 2014-12-31 09:16:33 +01:00
  • a7d404ee75 use optional "-c class" for find and read instead of having class as non-option argument john30 2014-12-31 08:30:41 +01:00
  • 7976222b0a adjusted to new structure john30 2014-12-31 08:01:23 +01:00
  • be8ae316ed renamed isSet to isWrite john30 2014-12-31 07:42:41 +01:00
  • 91c4aa15dd copy & paste typo fixed Roland Jax 2014-12-30 21:01:49 +01:00
  • 612270f942 code style Roland Jax 2014-12-30 20:08:48 +01:00
  • df85caf71f ignore case in class and name john30 2014-12-29 22:31:22 +01:00
  • 98fb32cbfc Merge branch 'master' of github.com:yuhu-/ebusd john30 2014-12-29 21:56:53 +01:00
  • f6c036c000 fixed poll priority queue order john30 2014-12-29 21:56:19 +01:00
  • da03406175 fixed: ebusctl crashed, if size of input buffer is reached. Roland Jax 2014-12-29 13:30:32 +01:00
  • 5487580c02 interactive mode in ebusctl simplified; cosmetics in class Appl Roland Jax 2014-12-29 12:05:34 +01:00
  • ec42fb5259 fix for multiple space delimiters in query, fix for checking invalid options, treat empty values as valid if last update time is fine, added verbose option and filtering options to find command john30 2014-12-28 17:34:24 +01:00
  • cdf5df9804 added more filtering options to MessageMap::findAll john30 2014-12-28 17:31:57 +01:00
  • cd38162772 do not use exit() in Appl to avoid memory leaks john30 2014-12-28 11:00:38 +01:00
  • e6a4b774dd do not use exit() in Appl to avoid memory leaks john30 2014-12-28 11:00:38 +01:00
  • db361dfd3e fix for keeping "no signal" state, avoid unnecessary log calls for non-error levels, added logging of unknown update messages in event level john30 2014-12-28 10:44:43 +01:00
  • f68e0d6763 only support a single LogSink in Logger, added hasSink() and setAreaMask() and setLevel() to Logger john30 2014-12-28 10:40:44 +01:00
  • 5fcfb27d29 fix counter for reload john30 2014-12-28 10:36:47 +01:00
  • 6d1da2ed6f comment john30 2014-12-28 10:27:51 +01:00
  • bf3680bbf4 use active message definitions for parsing other-initiated messages as well john30 2014-12-28 09:03:57 +01:00
  • a376b14b4a corrected timeout for an addressed slave to answer to a message, removed unused variable john30 2014-12-27 18:11:54 +01:00
  • 58b8ce3950 added find command, added short commands r/w/f/h, allow dquote around command arguments for empty strings and strings with spaces john30 2014-12-27 16:15:48 +01:00
  • 3e9bdee2ed added bool completeMatch to MessageMap::findAll john30 2014-12-27 16:13:51 +01:00
  • 088d99d4bc allow replacement value for PIN type john30 2014-12-27 16:10:16 +01:00
  • 5cf1aec6df fix for findAll() john30 2014-12-27 14:14:41 +01:00
  • ffd7d3ff18 fixed dt_hex in printSettings() john30 2014-12-27 13:56:51 +01:00
  • 7f00d18373 nicer cleanup john30 2014-12-27 13:38:23 +01:00
  • c8e72126c7 nicer cleanup john30 2014-12-27 13:38:05 +01:00
  • 121ad369e8 solved TODO and fixed issue with concurrent access to BusRequest, added support for determining signal timeout john30 2014-12-27 13:37:42 +01:00
  • ff7caba5ca fix for recv() when neither ppoll nor pselect are available john30 2014-12-27 13:34:38 +01:00
  • 6ac101f79b variable initialization john30 2014-12-27 12:41:18 +01:00
  • f659788e39 fixed precision for derived types, fixed memory leaks, optimized john30 2014-12-27 12:40:41 +01:00