Commit Graph

  • 33fbe411dc Merge branch 'master' of git://github.com/yuhu-/ebusd john30 2014-12-07 18:09:16 +01:00
  • 243328b16e fix ebusd Makefile.am Roland Jax 2014-12-07 18:05:47 +01:00
  • 665a9ee3b9 Merge branch 'master' of git://github.com/yuhu-/ebusd john30 2014-12-07 15:19:45 +01:00
  • 51bf3dcd4e documentation john30 2014-12-07 14:59:13 +01:00
  • 41152a4031 file mode john30 2014-12-07 14:57:05 +01:00
  • 1a138dfe1c added polling by priority john30 2014-12-07 14:49:44 +01:00
  • a8c1343218 added polling by priority john30 2014-12-07 14:45:33 +01:00
  • dc6f5a0980 removed misleading SymbolString copy constructor john30 2014-12-07 14:44:14 +01:00
  • 2663c0ca76 avoid copying SymbolString john30 2014-12-07 14:23:55 +01:00
  • 0a87e9d853 avoid copying SymbolString john30 2014-12-07 14:23:55 +01:00
  • a5821dcadc cleanup after merge of pull request #18. Roland Jax 2014-12-07 12:13:35 +01:00
  • 3b3a5f2e07 Merge pull request #18 from john30/master; first version supporting get, set, and cyc again. Roland Jax 2014-12-07 12:00:03 +01:00
  • 3599378364 removed getReceivedData() john30 2014-12-07 10:00:57 +01:00
  • d33cede5ea store last value in Message with update time john30 2014-12-07 10:00:26 +01:00
  • 4ffc6155a1 fixed escaping and crc john30 2014-12-07 09:43:49 +01:00
  • 8089dab4b4 solved todo john30 2014-12-06 23:50:31 +01:00
  • f3f2e1a451 removed debug code john30 2014-12-06 23:49:00 +01:00
  • 8ef8418702 added cyc command john30 2014-12-06 23:43:04 +01:00
  • 5bbdcac5d4 store received data john30 2014-12-06 23:42:41 +01:00
  • c0c1cf3966 allow passive messages to be found as well, added leadingSeparator to decode(), fixed default part for passive set john30 2014-12-06 23:41:14 +01:00
  • 97d4e40172 added set john30 2014-12-06 22:26:58 +01:00
  • e173ba6ad5 removed commented stuff john30 2014-12-06 22:26:13 +01:00
  • 0325625a56 avoid cancelling request if part of the message is repeated john30 2014-12-06 22:01:12 +01:00
  • c5c9c436dc extended raw logging to also include sent symbols, added optionas for and implemented: send+lock retries, lock counter, bus acquisition+slave receive timeout, switched to directly receiving bytes instead of queuing them, only send SYN when send is complete, adjusted default timeouts to include 2*1,2% tolerance john30 2014-12-06 21:48:33 +01:00
  • 62fc5046e2 added optional direct buffer to write to (instead of queuing the data), extended raw logging to include sent symbols john30 2014-12-06 21:24:24 +01:00
  • c4812bd16c reduced DataField::read() and ::write() to a single SymbolString, adjusted BusHandler accordingly, fix for BusRequest::notify, added define for and corrected send timeout, added syn after failed send, fixed cleanup, reduced logging john30 2014-12-06 16:54:32 +01:00
  • b0749c8662 fixes for get+hex john30 2014-12-06 16:54:14 +01:00
  • f5a9f2b1d1 code style john30 2014-12-06 16:45:20 +01:00
  • 382da6215c reduced DataField::read() and ::write() to a single SymbolString, adjusted message accordingly john30 2014-12-06 16:44:52 +01:00
  • b831df5eca corrected prepareMaster() john30 2014-12-06 15:33:46 +01:00
  • 1c63392869 unified output john30 2014-12-06 15:26:33 +01:00
  • d71a9623e7 unified output john30 2014-12-06 15:26:33 +01:00
  • fe66df7afa added missing code, formatting john30 2014-12-06 15:23:23 +01:00
  • 482e849a1e use result code john30 2014-12-06 15:22:41 +01:00
  • 4bd18de1e5 Issue 17: Fix a problem with 'AM_PROG_AR' in Automake below Version 1.11.2 Roland Jax 2014-12-06 14:05:07 +01:00
  • 2bd88f45db fix for walking through added messages john30 2014-12-06 13:46:52 +01:00
  • 73b74f1602 implemented get john30 2014-12-06 13:02:16 +01:00
  • 38f0ddbe78 simplified message type detection john30 2014-12-06 12:47:48 +01:00
  • 0e1e724f62 reworked result codes, added new base type VTI (vaillant specific time), added support for replacement value for time types john30 2014-12-06 12:46:15 +01:00
  • 15249302fb reworked result codes, added new base type VTI (vaillant specific time), added support for replacement value for time types john30 2014-12-06 12:46:15 +01:00
  • 9cea334407 better ==, added commented code for debug, added todo john30 2014-12-06 12:35:41 +01:00
  • 73d4d423d6 started implementing get&hex john30 2014-12-03 23:03:20 +01:00
  • 8b9d935cbf started implementing get&hex john30 2014-12-03 23:03:20 +01:00
  • 09b2d969be added SymbolString(SymbolString), optimized john30 2014-12-03 23:02:30 +01:00
  • 508eedbe51 added optional bool wait to remove() and next(), added remove(item) john30 2014-12-03 23:01:31 +01:00
  • 0cb6095fb5 added optional bool wait to remove() and next(), added remove(item) john30 2014-12-03 23:01:31 +01:00
  • 53a5b0b809 changed address option to hex, added answer option john30 2014-12-03 20:58:02 +01:00
  • eff24a8b06 added hex type john30 2014-12-03 20:57:22 +01:00
  • b68e346120 revert: modify serial device settings instead of using empty template. Roland Jax 2014-12-03 15:16:12 +01:00
  • c9015eb4f4 fixed storage for messages by name only john30 2014-12-01 22:15:30 +01:00
  • 671aa54468 pass log function instead of Logger to avoid dependencies, started decodeMessage for get john30 2014-12-01 22:14:01 +01:00
  • 3b99ca0b4d corrected #define john30 2014-11-30 20:25:12 +01:00
  • 3da2c42c0e added getPollPriority() john30 2014-11-30 20:18:35 +01:00
  • 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 john30 2014-11-30 20:12:59 +01:00
  • 46fb6763bc do not override name when referencing templates, added DataField::dump() john30 2014-11-30 20:05:35 +01:00
  • 7d46a58ba5 switched to using priority in getMasterNumber() john30 2014-11-30 20:03:58 +01:00
  • 31145bb057 added check for decode via loaded MessageMap john30 2014-11-30 20:02:16 +01:00
  • 4649d74fa4 removed commented code john30 2014-11-30 10:24:39 +01:00
  • 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 john30 2014-11-30 10:23:50 +01:00
  • fb3574de8c added defaults, added printErrorPos john30 2014-11-30 10:22:36 +01:00
  • f94c981bdc use result_t, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:10:57 +01:00
  • 0f2fb3c27e use result_t, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:10:57 +01:00
  • 9affddf19b use result_t, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:10:57 +01:00
  • ab3508c187 start switching to BusHandler and MessageMap, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:15:06 +01:00
  • d90dbe8507 introduced BusHandler for managing all possible message transfer types john30 2014-11-29 20:13:25 +01:00
  • 036036e626 use result_t, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:10:57 +01:00
  • 29f60af55c use result_t, move raw logging and dumping to Port and avoid permanent open/close on ofstream john30 2014-11-29 20:10:57 +01:00
  • bd4d36b27f simplifed Thread and fixed some cleanup john30 2014-11-29 19:01:15 +01:00
  • 637800125c changed default arg for push_back john30 2014-11-29 19:04:16 +01:00
  • 11d43843c0 renamed a method, pass some class instances as reference john30 2014-11-29 19:03:21 +01:00
  • cfe7f99510 simplifed Thread and fixed some cleanup john30 2014-11-29 19:01:15 +01:00
  • b3b19d199e simplifed Thread and fixed some cleanup john30 2014-11-29 19:01:15 +01:00
  • 7783af84c9 replaced by BusHandler john30 2014-11-29 18:50:08 +01:00
  • 109c7fecb2 BusLoop::analyseCycData: improved. Roland Jax 2014-11-29 13:20:05 +01:00
  • 0eaccd08ea BusLoop::analyseCycData: check of input data for validity implemented. Roland Jax 2014-11-29 11:22:22 +01:00
  • 10839f770f modify serial device settings instead of using empty template; check if serial fd is a valid terminal Roland Jax 2014-11-28 14:19:31 +01:00
  • 8c5de31d98 README, NEWS and ChangeLog adapted. Roland Jax 2014-11-26 13:04:36 +01:00
  • 11b522a342 fix interactive mode. Roland Jax 2014-11-25 20:18:11 +01:00
  • 68c15ce66e ebusctl: interactive mode added. Roland Jax 2014-11-25 11:35:53 +01:00
  • 73eeef99f6 class Appl: changed command from required to not-required. Roland Jax 2014-11-24 18:19:10 +01:00
  • 972277d68d command 'feed' moved from ebusctl into ebusfeed;tools directory created. Roland Jax 2014-11-24 15:52:31 +01:00
  • 02a04f00e2 removed unused files john30 2014-11-23 20:53:40 +01:00
  • eb8fed70a3 removed unused files john30 2014-11-23 20:52:10 +01:00
  • 8b3f72211e added message.h/cpp john30 2014-11-23 20:26:51 +01:00
  • 1a1d02b418 fix for uninitialized member john30 2014-11-23 20:26:15 +01:00
  • 922217602b added FileReader john30 2014-11-23 20:25:48 +01:00
  • 4141f8e091 more result codes john30 2014-11-23 20:23:43 +01:00
  • 59700b0084 added some real examples john30 2014-11-23 15:18:48 +01:00
  • da6a5563a6 fix for prepare() john30 2014-11-23 15:18:30 +01:00
  • 0068a5f8f7 fix tests john30 2014-11-23 14:56:56 +01:00
  • 4d68d443e4 introduced DataFieldTemplates,a dded missing type HTI, added reading of "_types.csv" john30 2014-11-23 14:40:18 +01:00
  • 97f050fb16 introduced DataFieldTemplates,a dded missing type HTI, switched to UTF8 encoding john30 2014-11-23 14:40:18 +01:00
  • 9a5fb321a6 introduced DataFieldTemplates,a dded missing type HTI john30 2014-11-23 14:40:18 +01:00
  • 2922d25539 introduced DataFieldTemplates,a dded missing type HTI john30 2014-11-23 14:40:18 +01:00
  • 42ee567e63 introduced DataFieldTemplates,a dded missing type HTI john30 2014-11-23 14:40:18 +01:00
  • d19d89a0b0 introduced MessageMap, nicer method names john30 2014-11-23 13:33:31 +01:00
  • ea63e9d461 use result_t, added getMasterNumber(), documentation john30 2014-11-23 13:32:38 +01:00
  • 6e0ddb1e8b removed pt_masterDataID again john30 2014-11-23 13:31:23 +01:00
  • b07a6930fd Merge pull request #16 from john30/master Roland Jax 2014-11-22 21:02:54 +01:00
  • aa443d1eb7 adjusted to included weekday on write john30 2014-11-22 20:57:51 +01:00