Commit Graph
64 Commits
Author SHA1 Message Date
john30 515f412113 separate access level from circuit, introduce type for columns 2017-02-18 11:43:42 +01:00
john30 bbc29bdb2f switched to absolute include dirs, formatting 2017-02-04 19:28:31 +01:00
john30 f1c5c0ab28 updated copyright year 2017-01-15 11:10:08 +01:00
john30 5bf2f124b3 code style 2017-01-14 19:00:47 +01:00
john30 ebcb260d5f use spaces instead of tab 2017-01-14 18:01:37 +01:00
john30 774e01e937 use own namespace 2017-01-14 16:41:54 +01:00
john30 54a6c0f673 code style 2017-01-14 15:02:10 +01:00
john30 b3bb2e08ac code style 2017-01-14 13:00:04 +01:00
john30 1fec0f693c added constant value data types 2016-12-10 23:51:10 +01:00
john30 e57da6af79 check message dump and star replacement 2016-11-19 13:43:47 +01:00
john30 2d9599a467 more checks, reordered 2016-11-19 11:50:04 +01:00
john30 bb19e57bea split verbosity into 3 levels for read and find, allow inline rename for template references, added "indexed" request parameter for JSON, formatted 2016-10-08 19:38:20 +02:00
john30 6e998909cf fix for getline usage with newer compilers 2016-05-21 10:03:25 +02:00
john30 31951c392f allow using newlines within quoted fields (special treat for @wfr2000) 2016-02-27 10:40:16 +01:00
john30 6d3eb84a17 fix for divided values 2016-02-20 13:25:07 +01:00
john30 153702882b added check for value list without matching assignment 2016-01-30 17:00:26 +01:00
john30 767cb9bc1f updated copyright year 2016-01-06 13:54:01 +01:00
john30 fede0f999c compiler warning 2016-01-02 13:27:18 +01:00
john30 11757d145b added chained messages, removed unused methods 2015-12-27 22:45:04 +01:00
john30 c43a83d192 use same key for longer ID check 2015-12-06 07:54:57 +01:00
john30 76d1adde59 no longer limit allowed message ID length (was 4 bytes) 2015-12-05 10:33:12 +01:00
john30 0f331694e1 adapted to getTemplates() 2015-11-22 09:46:46 +01:00
john30 9dbdeffe0c unified copyright notice 2015-11-07 14:47:13 +01:00
john30 686c50c0aa use filereader method for splitting, added check for dquote and field name definition without type 2015-11-07 09:17:16 +01:00
john30 345a700386 updated 2015-10-18 11:08:51 +02:00
john30 cc4d4d1190 added check for decodeLastData() 2015-10-17 12:51:38 +02:00
john30 d97538b03a added check for additional input 2015-10-17 11:51:14 +02:00
john30 c49298382e include tests for defaults and conditions 2015-10-11 22:36:15 +02:00
john30 70e0569cd3 use optional comment and unit for first field when deriving a DataFieldSet, use name only for singular template reference, also trim split parts, documentation 2015-09-20 11:29:29 +02:00
john30 33017c42f7 updated to new DataFieldTemplates 2015-06-20 10:48:07 +02:00
john30 7aa153848e updated author address 2015-05-14 10:47:51 +02:00
john30 5bd74035c5 extended max allowed data length to 25 2015-03-22 14:01:51 +01:00
john30 2cfa18c4e1 33c8776 2015-03-14 11:04:54 +01:00
john30 b935019aa7 allow empty field list, formatting 2015-03-12 23:29:25 +01:00
john30 6257327aaf extended Message::create to allow specifying multiple destinations (class is then suffixed with .0, .1 etc.) 2015-03-08 14:04:03 +01:00
john30 6740a6376b solved todo: cache symbols instead of decoded values, use cache for verbose and field-selective read as well, include names and comments in verbose find 2015-03-07 14:07:58 +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 d2d97c399b header 2015-02-15 18:50:43 +01:00
john30 71d8727d2d solved some TODOs, check hex input and message length, simplified SymbolString ctors, fixed extra newline in scan result, no longer include write messages in default find command types, append command type to find result in verbose mode, add source and/or destination to update log when not set in the message definition, documentation 2015-02-15 12:20:06 +01:00
john30 648588149d no longer read any file, added checks 2014-12-31 10:51:19 +01:00
john30 2253060b8a neither update last found timestamp nor empty last found value if decoding failed, added decode() for combined master/slave decoding 2014-12-31 09:16:33 +01:00
Roland Jax 612270f942 code style 2014-12-30 20:08:48 +01:00
john30 11cec1d47b renamed _types to _templates 2014-12-18 21:00:10 +01:00
john30 cda96e6e3b extraced FileReader to separate .h and added support for quoted CSV 2014-12-13 11:07:18 +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 41152a4031 file mode 2014-12-07 14:57:05 +01:00
john30 dc6f5a0980 removed misleading SymbolString copy constructor 2014-12-07 14:44:14 +01:00
john30 2663c0ca76 avoid copying SymbolString 2014-12-07 14:24:38 +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