Commit Graph
206 Commits
Author SHA1 Message Date
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
john30 72fcd8623d introduced NULL_VALUE define 2014-11-09 14:20:58 +01:00
john30 eb8a43b909 solved most TODOs, introduced reference types and chains, use result_t where possible, switched to divisor instead of factor, formatting, introduced VALUE_SEPARATOR for possible switch to real CSV (later), added value range check, small optimizations 2014-11-09 14:14:12 +01:00
john30 640a78761f introduced result_t, added RESULT_ERR_EOF 2014-11-09 14:13:25 +01:00
john30 68593558fe Merge branch 'master' of git://github.com/yuhu-/ebusd 2014-11-09 10:34:29 +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
john30 f7cd19a0ed fix for == 2014-11-08 16:07:10 +01:00
Roland Jax a51fc4466b README adapted. 2014-11-08 16:05:12 +01:00
john30 eed69b4952 Merge branch 'master' of git://github.com/yuhu-/ebusd
Conflicts:
	src/lib/ebus/symbol.h
2014-11-08 16:04:13 +01:00
john30 5c37674980 fixed == 2014-11-08 15:54:14 +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
john30 38d68cc94d added missing tests, use factorStr instead of separate column for key=value definition of lists 2014-11-02 22:44:44 +01:00
john30 e7e50497c6 file mode 2014-11-02 22:15:06 +01:00
john30 b5b5a49c4e added list values, use list of predefined data types instead of coding each one separately 2014-11-02 22:13:51 +01:00
john30 cb695ca132 initialze appended symbols with 0 2014-11-02 22:13:01 +01:00
Roland Jax b437b34836 code style. 2014-11-02 11:21:04 +01:00
john30 2525c4fe00 code style 2014-10-31 20:33:51 +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
john30 45ce9f180a file mode 2014-10-29 23:32:19 +01:00
john30 f798e8ee2e merge in latest libebus commit 9520d5a3283472c2a53b8396b0796723f660bed7:
started new DataField classes
2014-10-29 23:31:22 +01:00
john30 614af5984b merge in latest libebus commit 9520d5a3283472c2a53b8396b0796723f660bed7:
simplified recvSlaveDataAndCRC, adjusted tot nicer SymbolString, add error description to getMessageStr()
2014-10-29 23:30:15 +01:00
john30 7643b05935 merge in latest libebus commit 9520d5a3283472c2a53b8396b0796723f660bed7:
simplified SymbolString interface and let it handle unescaping itself
2014-10-29 23:28:51 +01:00
john30 9ca41eb457 Merge https://github.com/yuhu-/ebusd 2014-10-29 22:45:21 +01:00
john30 ae15b0e631 removed unused variable 2014-10-29 22:39:35 +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
john30 9fe524a1b4 Merge https://github.com/yuhu-/ebusd
Conflicts:
	src/ebusloop.cpp
2014-10-23 22:29:10 +02:00
john30 897c70c3a8 notify BusCommand of finished result instead of having two queues in Bus, added isPoll to BusCommand to avoid missing/unallowed deletion of poll/non-poll commands, also return BusCommand in Bus::delCommand() for cleanup 2014-10-23 22:18:11 +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
john30 dcbe8e6157 removed BusCommand::getCommandStr() and getResultStr() 2014-10-21 09:23:38 +02:00
john30 b47d3f5f3b file modes 2014-10-21 08:59:41 +02:00