Commit Graph
180 Commits
Author SHA1 Message Date
john30 71117b40b6 formatting 2016-12-11 16:29:56 +01:00
john30 b3e8d16e19 compiler warnings 2016-12-10 10:29:46 +01:00
john30 b4a596da5a file mode 2016-12-04 18:03:43 +01:00
john30 b02007f826 use "s_" for static variables 2016-12-04 17:58:58 +01:00
john30 cdbcb4664d added --lograwdatafile and --lograwdatasize options similar to --dumpfile/--dumpsize for logging received/sent bytes to a dedicated text file, extracted dump/raw file handling to a separate class, switched to an interface instead of a method for dumping/logging raw data, changed default dump file name to /tmp/ebusd_dump.bin, use "s_" for static variables, formatting 2016-12-04 17:21:47 +01:00
john30 29bac4b0b9 formatting 2016-10-16 12:32:12 +02:00
john30 d0a3363ba9 moved common flags to configure, added test target 2016-05-27 10:00:09 +02:00
john30 650b68b9a2 added getLogFacilities() and getLogLevel(), do not manipulate input string in setLog* methods 2016-04-30 16:23:55 +02:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 a7a5e51ff6 fix for compiler warnings 2016-01-02 12:04:22 +01:00
john30 040e10ff5f support MACH architecture 2015-11-07 14:52:20 +01:00
john30 9dbdeffe0c unified copyright notice 2015-11-07 14:47:13 +01:00
john30 0045d1cec4 extracted clock_gettime in order to support MACH architecture 2015-11-07 11:56:39 +01:00
john30 5e9094a19b reworked Queue, added TODO, corrected documentation, prepared execution of regular tasks in MainLoop 2015-10-31 16:22:53 +01:00
john30 bd1c991c77 reworked Queue, added TODO, corrected documentation, prepared execution of regular tasks in MainLoop 2015-10-31 16:22:13 +01:00
john30 cab54ff827 file mode 2015-06-07 18:49:14 +02:00
john30 96778e33fb fix for issue #6 2015-06-06 12:52:36 +02:00
john30 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 5da560b79a less compiler warnings 2015-03-20 23:01:06 +01:00
john30 51b86c9dc5 documentation 2015-03-14 10:21:10 +01:00
john30 d50b3b6cb2 added FIELD.N to 'read' command for retrieving N'th FIELD, fixed getMasterNumber(), check maximum NN in message, use more constants, check all type conversions, added --nodevicecheck to ebusfeed help 2015-02-22 13:57:37 +01:00
john30 2786e44d73 simplified 2015-02-21 13:19:05 +01:00
john30 41cd38ab75 changed code style 2015-02-21 13:18:36 +01:00
john30 c6bd44d2b9 header 2015-02-15 18:58:47 +01:00
john30 d2d97c399b header 2015-02-15 18:50:43 +01:00
john30 479434c8fe append to log file 2015-02-10 22:04:26 +01:00
john30 aa306d9131 reworked and optimized device handling and check network device address, log failed device open, avoid blocking threads with sleep(), optimized shutdown 2015-02-08 10:06:03 +01:00
john30 bc1fa51747 added WaitThread, removed unused detach() 2015-02-07 14:25:09 +01:00
john30 a38cac7209 do not close stdout 2015-02-01 12:57:15 +01:00
john30 430d72daed switched from Appl class to argp 2015-01-31 18:32:30 +01:00
john30 a7000b2342 removed outdated files 2015-01-25 19:29:23 +01:00
john30 3b968afb41 added simple, fast, and efficient logging 2015-01-25 19:01:24 +01:00
john30 44957a6566 switched to autobrief 2015-01-18 12:40:54 +01:00
john30 4b94a38c3c hide copy constructor 2015-01-18 12:08:58 +01:00
Roland Jax 4e85f82250 class notify reduced too single file. 2015-01-07 23:12:39 +01:00
Roland Jax 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. 2015-01-02 18:57:30 +01:00
Roland Jax 612270f942 code style 2014-12-30 20:08:48 +01:00
Roland Jax 5487580c02 interactive mode in ebusctl simplified; cosmetics in class Appl 2014-12-29 12:24:17 +01:00
john30 cd38162772 do not use exit() in Appl to avoid memory leaks 2014-12-28 16:01:24 +01:00
john30 e6a4b774dd do not use exit() in Appl to avoid memory leaks 2014-12-28 11:00:38 +01:00
john30 f68e0d6763 only support a single LogSink in Logger, added hasSink() and setAreaMask() and setLevel() to Logger 2014-12-28 10:40:44 +01:00
john30 ffd7d3ff18 fixed dt_hex in printSettings() 2014-12-27 13:56:51 +01:00
john30 259fb11051 fixed cleanup and memory leaks, cosmetics 2014-12-27 12:35:53 +01:00
john30 72eb26805a made run() protected 2014-12-27 12:33:45 +01:00
john30 8d835ed7a9 notify all waiting threads in add(), added waitRemove(), cosmetics 2014-12-27 12:33:10 +01:00
john30 4b7ff1d97f directly forward messages to sinks until Thread is started 2014-12-18 23:05:11 +01:00
john30 e8b355b85e style 2014-12-18 22:04:46 +01:00
john30 d078044c36 initialize fields, allow missing pidfile 2014-12-18 22:04:23 +01:00
john30 c86655b964 merged 2014-12-15 20:28:41 +01:00
john30 4e81fd842b fixed documentation 2014-12-15 20:13:20 +01:00