Commit Graph
34 Commits
Author SHA1 Message Date
john30 5cf1aec6df fix for findAll() 2014-12-27 14:14:41 +01:00
john30 6ac101f79b variable initialization 2014-12-27 12:41:18 +01:00
john30 5b560ea27c deny matching any class if class is explicitly requested 2014-12-26 20:03:21 +01:00
john30 985d1f4389 pass iterator to FileReader::addFromFile() in order to keep track of the erroneous column, added verbose mode to FileReader 2014-12-18 23:06:31 +01:00
john30 6d8a82a524 allow blank destination address (e.g. for scans), added MessageMap::findAll() 2014-12-14 18:50:49 +01:00
john30 caa0ddc027 fix for new empty result code 2014-12-14 12:44:57 +01:00
john30 2c2ab1c031 added option to read only a single field 2014-12-14 12:08:35 +01:00
john30 a9a9865583 added verbose arg to decode() 2014-12-14 11:36:14 +01:00
john30 cda96e6e3b extraced FileReader to separate .h and added support for quoted CSV 2014-12-13 11:07:18 +01:00
john30 67549fd787 added simple ctor, added override dstAddress to prepareMaster() 2014-12-12 23:58:18 +01:00
john30 3ba98c1fba changed type definition to check first char for r/w, last char of type starting with r for priority digit, and last char of non r/w types (=update type) for "w" indicating update write 2014-12-11 22:45:13 +01:00
john30 0bd7df2ce1 switch ";" and "," but keep ";" for values shown in/parsed from UI, added todos, removed "p" for poll (use 1-9 instead), formatting 2014-12-10 23:11:34 +01:00
john30 ba2b404900 added prepareSlave for answering requests 2014-12-10 21:31:44 +01:00
john30 41152a4031 file mode 2014-12-07 14:57:05 +01:00
john30 a8c1343218 added polling by priority 2014-12-07 14:45:33 +01:00
john30 d33cede5ea store last value in Message with update time 2014-12-07 10:00:26 +01:00
john30 4ffc6155a1 fixed escaping and crc 2014-12-07 09:43:49 +01:00
john30 c0c1cf3966 allow passive messages to be found as well, added leadingSeparator to decode(), fixed default part for passive set 2014-12-06 23:41:14 +01:00
john30 382da6215c reduced DataField::read() and ::write() to a single SymbolString, adjusted message accordingly 2014-12-06 16:44:52 +01:00
john30 b831df5eca corrected prepareMaster() 2014-12-06 15:33:46 +01:00
john30 2bd88f45db fix for walking through added messages 2014-12-06 13:46:52 +01:00
john30 38f0ddbe78 simplified message type detection 2014-12-06 12:47:48 +01:00
john30 c9015eb4f4 fixed storage for messages by name only 2014-12-01 22:15:30 +01:00
john30 377c9c61c0 changed from m_isActive to m_isPassive, made defaults more flexible (every char besides r/w/p/0-9 can be used for defining messages to listen to - aka cyc), fix for defaults field list and duplicate message definitions, multiple message types now need to be separated by comma, optimized finding messages 2014-11-30 20:12:59 +01:00
john30 43b50875f9 added defaults, allow poll priority as number only, verbose print csv error position, splitted id into pbsb+id again, moved printErrorPos to data.h 2014-11-30 10:23:50 +01:00
john30 11d43843c0 renamed a method, pass some class instances as reference 2014-11-29 19:03:21 +01:00
john30 922217602b added FileReader 2014-11-23 20:25:48 +01:00
john30 da6a5563a6 fix for prepare() 2014-11-23 15:18:30 +01:00
john30 2922d25539 introduced DataFieldTemplates,a dded missing type HTI 2014-11-23 14:41:08 +01:00
john30 d19d89a0b0 introduced MessageMap, nicer method names 2014-11-23 13:33:31 +01:00
john30 3a34267bee using namespace std; 2014-11-22 20:56:53 +01:00
john30 1f33218692 removed absolute positions, fix for part def 2014-11-22 13:37:24 +01:00
john30 9ba0036191 added data length 2014-11-22 09:59:31 +01:00
john30 7bbceec8ed started development of new Message class 2014-11-22 08:47:02 +01:00