Commit Graph
100 Commits
Author SHA1 Message Date
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 b07a6930fd Merge pull request #16 from john30/master
remove absolute offsets, many enhancements
2014-11-22 21:02:54 +01:00
Roland Jax 4a1033122c 'using namespace std;' added. 2014-11-22 20:42:11 +01:00
Roland Jax b593af967a doxygen option '\file' added. 2014-11-22 20:00:27 +01:00
Roland Jax 59d4907223 missing documentation added. 2014-11-22 19:07:38 +01:00
Roland Jax e574c28c6d build order changed. 2014-11-21 22:13:23 +01:00
Roland Jax 143de6f3b3 log2 replaced with Log2 inline function. 2014-11-21 21:49:40 +01:00
Roland Jax 8e37591ca7 doxygen support added. 2014-11-21 20:40:54 +01:00
Roland Jax 6b19680b61 Add checks to configure.ac for pselect() and ppoll(). 2014-11-21 19:10:02 +01:00
Roland Jax 3ddd829dc7 Merge pull request #15 from john30/master
add parseInt(), isValidAddress()
2014-11-20 22:38:59 +01:00
Roland Jax 8555526ec6 Merge pull request #14 from john30/master
documentation, max pos
2014-11-20 21:40:35 +01:00
Roland Jax 835c901da6 documentation for class BaseLoop added; most enum types adapted. 2014-11-20 18:43:07 +01:00
Roland Jax b806210cfa documentation for class BusLoop added. 2014-11-20 16:54:00 +01:00
Roland Jax 737e8e6938 Merge pull request #13 from john30/master
check position
2014-11-20 10:25:44 +01:00
Roland Jax 12856bf0d2 Merge pull request #12 from john30/master
update to latest DataField
2014-11-20 10:02:12 +01:00
Roland Jax 55e729ea32 XML path in class ConfigFile wiped out. 2014-11-20 08:19:33 +01:00
Roland Jax 61d618825b functionality of class Dump integrated into BusCommand. 2014-11-20 08:15:00 +01:00
Roland Jax 84bd787fbb formatting 2014-11-19 22:40:45 +01:00
Roland Jax 2fe5b8cdc7 class BusCommand renamed to BusMessage. 2014-11-19 22:33:59 +01:00
Roland Jax 108842b4b5 class BusCommand integrated into busloop file. 2014-11-19 22:01:28 +01:00
Roland Jax 3165342057 class EBusLoop renamed to BusLoop; class Dump cleared. 2014-11-19 21:53:11 +01:00
Roland Jax 85c00c9cc7 files buscommand.x and dump.x moved from src/lib/ebus to src/ebusd. 2014-11-19 21:34:52 +01:00
Roland Jax 31246e1431 documentation for class Network and Connection added; classes for network subsystem integrated into one network file. 2014-11-19 21:04:47 +01:00
Roland Jax a5605c40be namespace 'libebus' removed. 2014-11-19 19:44:04 +01:00
Roland Jax 5b14d6dbec result queue of class Connection replaced with notification functionality of class NetMessage. 2014-11-19 18:55:52 +01:00
Roland Jax a5896e53ca logging subsystem: needless functions removed. 2014-11-19 14:09:06 +01:00
Roland Jax 8992ee4f85 fix logger quirks; many cosmetic changes. 2014-11-18 22:06:14 +01:00
Roland Jax e2f6bbffb0 class LogInstance renamed to Logger; documentation for logging subsystem added. 2014-11-18 20:15:01 +01:00
Roland Jax 1415b143af documentation for class TCPSocket, TCPClient and TCPServer added. 2014-11-18 15:38:36 +01:00
Roland Jax 48fcf39d53 rudimental version of 'scan result' added. 2014-11-17 21:06:48 +01:00
Roland Jax 46e8aa7a77 README adapted. 2014-11-17 20:47:10 +01:00
Roland Jax 3f7f60cc68 implementation of 'scan' functionality continued. 2014-11-17 20:27:01 +01:00
Roland Jax bfab16ce5d EBusLoop::addScanCommand implemented. 2014-11-17 16:59:45 +01:00
Roland Jax b6cae7884a moving 'scan' functionality from ebusctl into ebusd continued. 2014-11-16 21:50:35 +01:00
Roland Jax e5452282ad documentation for class Thread added. 2014-11-16 14:49:14 +01:00
Roland Jax ada6a066fe documentation for class Daemon added. 2014-11-16 14:25:23 +01:00
Roland Jax e4e709ec6a documentation for class WQueue and Notify added. 2014-11-16 10:08:58 +01:00
Roland Jax 5db9c5c774 moving 'scan' functionality from ebusctl into ebusd started. 2014-11-16 00:33:28 +01:00
Roland Jax 3273300893 class Appl reworked. 2014-11-15 23:03:33 +01:00
Roland Jax 4cc9055e71 check against HAVE_CONFIG_H added. 2014-11-14 20:56:15 +01:00
Roland Jax d27afa928c check for pthread function 'pthread_setname_np' added. 2014-11-14 16:41:05 +01:00
Roland Jax 9702a3479c needless enum Status removed. 2014-11-14 14:57:56 +01:00
Roland Jax baf60895ef class Connection, Network, Port: select() replaced by ppoll(). 2014-11-13 16:31:32 +01:00
Roland Jax 5e07f0152d needless includes directives (header files) removed. 2014-11-13 15:01:54 +01:00
Roland Jax b89a441f99 configure.ac: AC_CHECK_HEADERS added. 2014-11-13 14:18:37 +01:00
Roland Jax 2695dd141d class Connection: needless functions removed; count replaced with sum for debugging purpose. 2014-11-11 21:26:42 +01:00
Roland Jax 70ea02b143 documentation for class Message added. 2014-11-11 20:57:07 +01:00
Roland Jax 773f5a6e30 dependency tip removed from readme file. 2014-11-11 20:21:08 +01:00
Roland Jax 8ffebe0373 Merge branch 'master' of github.com:yuhu-/ebusd 2014-11-11 20:17:38 +01:00
Roland Jax 162681bb9f cosmetic 2014-11-11 20:16:44 +01:00
Roland Jax 2c7edad067 cosmetic 2014-11-11 20:12:33 +01:00
Roland Jax e8d4fbaff5 class Network: needless function 'addQueue' removed. 2014-11-11 20:07:59 +01:00
Roland Jax 694f22c718 class EBusLoop: newCommands renamed to reload. 2014-11-11 15:09:52 +01:00
Roland Jax db91a1d47d class Appl: integrated 'version and help' options. 2014-11-10 19:26:32 +01:00
Roland Jax af4f822f5d daemon option '--version' added. 2014-11-09 23:21:55 +01:00
Roland Jax 2f9138b43e ebusd: main.cpp renamed into ebusd.cpp; daemon option 'aquiretime' added. 2014-11-09 20:27:40 +01:00
Roland Jax 47221760e6 Merge pull request #11 from john30/master
enhanced DataField
2014-11-09 15:03:45 +01:00
Roland Jax f9a3f8eb64 cosmetic. 2014-11-08 23:52:13 +01:00
Roland Jax e7577631da Commands::getEbusCommand reworked. 2014-11-08 21:01:12 +01:00
Roland Jax a51fc4466b README adapted. 2014-11-08 16:05:12 +01:00
Roland Jax 14d632683b Commands::getEbusCommand expanded for cycle messages to check 'QQ' byte too. 2014-11-08 12:15:31 +01:00
Roland Jax ca6c6c04bb daemon option --lockcounter added; m_busLocked replaced with m_lockCounter. 2014-11-08 11:37:44 +01:00
Roland Jax e4544a98ad server command 'raw' - toggle log raw data added; log types of error messages changed from trace to error. 2014-11-08 09:39:25 +01:00
Roland Jax e6930d333d missing reset of lockRetries added. 2014-11-07 23:15:51 +01:00
Roland Jax d53afc8701 class Bus removed. 2014-11-07 22:36:21 +01:00
Roland Jax 6b0f58b291 integration from bus into ebusloop continued. 2014-11-07 20:58:15 +01:00
Roland Jax 6db67385b5 integration from bus into ebusloop started; logautosyn renamed to lograwdata 2014-11-06 21:57:15 +01:00
Roland Jax 793c64d922 file struturce changed. 2014-11-06 16:08:11 +01:00
Roland Jax 727bf600da code style. 2014-11-04 20:23:43 +01:00
Roland Jax e587e2413d Merge pull request #10 from john30/master
enhanced DataField class and added support for value=text lists
2014-11-03 16:04:19 +01:00
Roland Jax fce50774cd Merge branch 'john30-master' 2014-11-03 15:58:03 +01:00
Roland Jax b437b34836 code style. 2014-11-02 11:21:04 +01:00
Roland Jax e304d45f65 BUG: Appl::printArgs splitting of 'm_agrv' corrected to print executable name without path. 2014-10-31 19:10:36 +01:00
Roland Jax 741fc98594 documentation for configuration classes added; readFile renamed to parse 2014-10-31 18:48:15 +01:00
Roland Jax 02b8b92249 documentation for class Dump added. 2014-10-31 15:42:48 +01:00
Roland Jax b245ffe487 documentation for class Port added. 2014-10-31 15:27:01 +01:00
Roland Jax 6eab3adc42 class BusCommand separated from class Bus. 2014-10-29 18:20:40 +01:00
Roland Jax cbbfe1ccd9 various clean ups after libebus merging. 2014-10-28 20:05:29 +01:00
Roland Jax 9a07c5d492 'config list' removed; 'config reload' renamed to 'reload'. 2014-10-28 11:07:11 +01:00
Roland Jax 0827c62f3f libebus project merged into ebusd project. 2014-10-27 22:28:22 +01:00
Roland Jax 809f674ea7 Merge branch 'john30-master' 2014-10-23 23:13:47 +02:00
Roland Jax d68866c8d1 class EBusLoop: recvBuffer removed. 2014-10-21 16:37:10 +02:00
Roland Jax e7d1007c28 missing hint for pkgconfig added. 2014-10-21 09:42:11 +02:00
Roland Jax c07f90eab7 call for BusCommand::getTypeCStr removed. 2014-10-19 20:24:08 +02:00
Roland Jax 4a61d2d5f8 class EBusLoop: reset status flags after 'getBus failed' added. 2014-10-14 20:56:16 +02:00
Roland Jax bf5976bcd8 compare prior nibble (prior class of arbitration) for retry added. 2014-10-14 19:02:49 +02:00
Roland Jax 19f5900c8a daemon option: --logautosyn added. 2014-10-14 18:05:08 +02:00
Roland Jax f332bf7c14 Merge branch 'john30-master' 2014-10-13 22:45:55 +02:00
Roland Jax cd683660dc polling: only save correct results. 2014-10-10 09:04:52 +02:00
Roland Jax 78f6b9a70e daemon option 'lookbusretries' added. 2014-10-09 21:19:31 +02:00
Roland Jax 73f688a830 Version changed from 0.3.0 to 0.4.0 2014-10-09 16:27:32 +02:00
Roland Jax c478e0bb08 class BaseLoop, EBusLoop: polling functionality implemented. 2014-10-09 15:56:08 +02:00
Roland Jax 71e1c88cd0 string literals with lowercase changed into uppercase. 2014-10-08 16:53:07 +02:00
Roland Jax e770f94038 class EBusLoop: basics for command polling added. 2014-10-07 22:15:56 +02:00
Roland Jax 1f15ebd0ee class CYCData deleted; functionality is moved into libebus. 2014-10-06 20:24:10 +02:00
Roland Jax 6e2f29d6c2 class BaseLoop: config option added. (config reload implemented) 2014-10-03 12:35:15 +02:00
Roland Jax 0d02a4ba8e daemon log option reworked (logarea -> logareas; loglevel -> log level). 2014-10-02 22:33:04 +02:00
Roland Jax c65e74947f global Objects (network, commands, ebusloop, cycdata) relocated into new global Object baseloop. 2014-10-02 18:50:23 +02:00