Commit Graph
2273 Commits
Author SHA1 Message Date
john30 80c42df040 add optional length to parseInt() and set result on success, remove unused stuff, avoid reading beyond eof, check divisor in StringDataField::derive(), fix for NumberDataField::writeSymbols() 2014-11-22 08:34:18 +01:00
john30 25196e4852 add optional length to parseInt() and set result on success, remove unused stuff, avoid reading beyond eof, check divisor in StringDataField::derive(), fix for NumberDataField::writeSymbols() 2014-11-22 08:33:11 +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
john30 b3a96cc2c0 made parseInt public 2014-11-20 22:29:44 +01:00
john30 15cbb9bbd9 unified parsing of numeric values, documentation 2014-11-20 22:24:21 +01:00
john30 0283b0e121 added isValidAddress() 2014-11-20 22:06:27 +01:00
Roland Jax 8555526ec6 Merge pull request #14 from john30/master
documentation, max pos
2014-11-20 21:40:35 +01:00
john30 fa568f9568 documentation 2014-11-20 21:26:30 +01:00
john30 04f5ec49df added slave data tests and creation fail test 2014-11-20 21:10:26 +01:00
john30 7a2344d9db made maxPos a constant and corrected max pos check 2014-11-20 21:09:54 +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
john30 1083ef24b8 again 2014-11-20 10:17:32 +01:00
john30 6d253af691 check maximum position 2014-11-20 10:15:53 +01:00
Roland Jax 12856bf0d2 Merge pull request #12 from john30/master
update to latest DataField
2014-11-20 10:02:12 +01:00
john30 46bbca5d86 file mode 2014-11-20 09:30:47 +01:00
john30 f80105b6ac Merge branch 'master' of git://github.com/yuhu-/ebusd
Conflicts:
	src/lib/ebus/data.cpp
	src/lib/ebus/data.h
	src/lib/ebus/test/test_data.cpp
2014-11-20 09:30:27 +01:00
john30 5f922f8970 added support for templates and sets of DataFields, simplified DataField creation, added missing bounds checks 2014-11-20 09:23:54 +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
john30 264ba1ca51 formatting 2014-11-16 11:07:46 +01:00
john30 73534d2b45 added getters 2014-11-16 10:52:45 +01:00
john30 f074ff35a4 added getters, compiler warnings 2014-11-16 10:52:19 +01:00
john30 63cde34e6a introduced type templates, added bit base types, added two-byte time, added precision, added test for any/min/max/replacement/signed min/signed max for all base types 2014-11-16 10:49:47 +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