Commit Graph
94 Commits
Author SHA1 Message Date
john30 d0a3363ba9 moved common flags to configure, added test target 2016-05-27 10:00:09 +02:00
john30 d5b07f5783 added support for UDP devices, added buffer for network devices, added option for sending an initial symbol after opening a network device, added option for setting transfer latency and use default 10 ms for network device, set TCP_NODELAY for TCP device socket, flush potentially buffered input on network device when connecting 2016-05-05 12:39:52 +02:00
john30 9f1d7ee331 fix for checking closing input (similar to 4eb1803, see pull request #15) 2016-02-27 12:25:54 +01:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 9dbdeffe0c unified copyright notice 2015-11-07 14:47:13 +01:00
john30 b4f89ab5dc support pselect again 2015-11-07 11:09:59 +01:00
john30 79c924aa1e optimized 2015-10-31 16:24:08 +01:00
john30 b8b52efde4 fix for numeric parsing of empty string 2015-06-04 13:01:47 +02:00
john30 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 8c9be6074e fixed missing newline 2015-05-04 21:48:43 +02:00
john30 5da560b79a less compiler warnings 2015-03-20 23:01:06 +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 41cd38ab75 changed code style 2015-02-21 13:18:36 +01:00
john30 1e150844c3 use relative libs for dist, add missing files, add define for sysconfdir 2015-02-14 14:18:43 +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 095b12d517 nicer help 2015-02-01 13:07:11 +01:00
john30 e15c66919a nicer help 2015-02-01 13:06:42 +01:00
john30 22b1138407 check for eof 2015-01-31 19:10:27 +01:00
john30 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 2015-01-31 18:32:01 +01:00
john30 fee4c2ab2c switched to argp 2015-01-31 18:31:13 +01:00
john30 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 2015-01-31 18:30:00 +01:00
Roland Jax c09f98eb8a double new line from help removed; ebusctl: polling timeout increased. 2015-01-05 15:55:48 +01:00
Roland Jax 2ef04903e9 ebusctl improved for 'listen' command 2015-01-04 22:13:42 +01:00
Roland Jax 4e9b207767 ebusctl: receiving reimplemented 2015-01-03 12:43:09 +01:00
Roland Jax 92e6178ef7 ebusctl: fix len of receive buffer. 2015-01-02 19:09:00 +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 da03406175 fixed: ebusctl crashed, if size of input buffer is reached. 2014-12-29 13:30:32 +01:00
Roland Jax 5487580c02 interactive mode in ebusctl simplified; cosmetics in class Appl 2014-12-29 12:24:17 +01:00
john30 e6a4b774dd do not use exit() in Appl to avoid memory leaks 2014-12-28 11:00:38 +01:00
john30 dd4127f57b removed unused buffering in port and count dumped bytes instead of using tellp(), small fix in wait for bus after lost arbitration 2014-12-25 12:09:27 +01:00
Roland Jax 917135694f ebusdfeed cosmetics. 2014-12-19 20:58:59 +01:00
Roland Jax d142756f35 Appl: ability to process a dash after a command added. 2014-12-14 08:54:18 +01:00
Roland Jax a9de53123c set 'silent build' as default; suppression of gcc warnings in main executable from local libraries added. 2014-12-13 09:32:39 +01:00
john30 fa61067a0f file mode 2014-12-07 19:05:04 +01:00
Roland Jax a5821dcadc cleanup after merge of pull request #18. 2014-12-07 12:20:47 +01:00
Roland Jax 3b3a5f2e07 Merge pull request #18 from john30/master; first version supporting get, set, and cyc again. 2014-12-07 12:00:03 +01:00
Roland Jax 11b522a342 fix interactive mode. 2014-11-25 20:18:11 +01:00
Roland Jax 68c15ce66e ebusctl: interactive mode added. 2014-11-25 11:35:53 +01:00
Roland Jax 73eeef99f6 class Appl: changed command from required to not-required. 2014-11-24 18:19:10 +01:00
Roland Jax 972277d68d command 'feed' moved from ebusctl into ebusfeed;tools directory created. 2014-11-24 15:52:31 +01:00
Roland Jax 793c64d922 file struturce changed. 2014-11-06 16:08:11 +01:00
Roland Jax cbbfe1ccd9 various clean ups after libebus merging. 2014-10-28 20:05:29 +01:00
Roland Jax 0827c62f3f libebus project merged into ebusd project. 2014-10-27 22:28:22 +01:00