Commit Graph

63 Commits

Author SHA1 Message Date
muellerr 8ff6506ad9 MessageQueue refactoring complete 2020-06-09 02:18:39 +02:00
muellerr 4c41456ddf thoughts on message queuee message
new interface. What if there are MQ messages with different sizes?
-> generic interface

furthermore, maybe command message should be refactored to operate
on a mq message instead of implementing it
2020-06-08 01:22:21 +02:00
muellerr fe5b50d885 improved documentation signigicantly 2020-06-07 02:22:18 +02:00
muellerr d99be25529 cookie info iter was uninitialized
leads to crash
2020-06-06 20:52:28 +02:00
muellerr 95bc5a871b improved diagnostic messages for linux 2020-06-06 13:56:35 +02:00
muellerr 5289497ab5 health helper optional, diagnostic output improved 2020-06-06 12:59:43 +02:00
muellerr d35524ecbc decoupling from raw reciever, linux mq improvements 2020-06-06 12:41:17 +02:00
muellerr d600d48816 added the decoupling of DHB from powerSwitcher
+ some first hk maanger changes, might comment them out
2020-06-06 01:31:08 +02:00
muellerr 5b521e039b Merge branch 'mueller_fw_loc_globpool_distinction' into mueller_framework 2020-05-27 12:40:01 +02:00
muellerr 9f2d5b64e0 comment improvements 2020-05-26 01:03:26 +02:00
muellerr 1d28e1398e DataSetBase class finished 2020-05-17 23:41:28 +02:00
muellerr 71f1722b88 removed old poolVar file 2020-05-17 22:20:54 +02:00
muellerr 234fd8e300 Merge branch 'mueller_framework' into mueller_fw_loc_globpool_distinction 2020-05-17 18:00:51 +02:00
muellerr 0467b6a1bf slight DHB improvements 2020-05-17 17:53:18 +02:00
muellerr 9597a0121b DHB update 2020-05-17 15:49:46 +02:00
muellerr da972e1b58 DHB improvements 2020-05-17 15:41:42 +02:00
muellerr e9a4056deb added DHB cookie init
(why was that never a problem beofre????) ¯\_(ツ)_/¯
2020-05-17 15:19:24 +02:00
muellerr 5b8a6e35dc renaming complete, pool in namespace 2020-05-17 13:37:50 +02:00
muellerr cbfa21d45a merging renaming into main branch 2020-05-17 01:17:11 +02:00
muellerr 01195093e3 Merge branch 'mueller_sifRenaming_soooMany' into mueller_framework 2020-04-23 19:21:12 +02:00
muellerr 2c6b446500 it is done :-)
However, commented outputs are not changed yet.
2020-04-23 19:13:18 +02:00
muellerr a405357578 Merge remote-tracking branch 'upstream/master'
into mueller_framework
2020-04-18 13:30:22 +02:00
muellerr 5595b0f3ce Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-04-16 17:02:10 +02:00
muellerr eb362dcad2 some comment line break 2020-04-16 17:02:04 +02:00
muellerr 33b834ad91 null replaced by nullptr 2020-04-16 10:43:50 +02:00
muellerr fc08754b98 some doc unclarities comment added 2020-04-15 23:28:45 +02:00
muellerr aaabbe8aef DHB fix 2020-04-06 13:59:57 +02:00
mohr f28886e970 Moved crc calculation into its own class, renamed function to show which
crc is calculated.
2020-04-06 13:22:42 +02:00
muellerr 80b1d28bc8 new dvice com IF return value 2020-04-05 00:23:29 +02:00
muellerr 996dbc9e4b DHB/Cookie refactoring 2020-04-01 12:41:54 +02:00
muellerr 5d071a1cf1 new device comIF return value in DHB
request receive message
2020-03-26 19:53:05 +01:00
muellerr 093fef5d6f moved address_t typedef to cookieImoved address_t typedef to cookieIFF 2020-03-26 15:20:17 +01:00
muellerr 163779622f DHB: replyLen in replyMap now 2020-03-25 02:08:35 +01:00
muellerr b2b6b8ee23 added initializeInterface for comIF/cookie 2020-03-24 15:33:18 +01:00
muellerr ea49d88c4b moved all return values to DH IF 2020-03-24 14:21:57 +01:00
muellerr b6bf9d7147 to avoid dynamic casting, introuced CookieIF 2020-03-23 19:09:42 +01:00
muellerr f7bd661e69 small fixes 2020-03-23 18:08:24 +01:00
muellerr fa058ee602 renamed rmap to com (more generic) 2020-03-23 18:05:39 +01:00
muellerr d3e2652078 replaced DHB sizes by size_t, rework
Cookie now passed to DHB, rework in progress
2020-03-23 17:58:23 +01:00
muellerr c50d9d90d6 replaced std::variant by two uint32 parameters 2020-03-23 13:14:23 +01:00
muellerr 6579200f55 removed counter, will be implemented in childclass 2020-03-06 19:01:31 +01:00
muellerr 68cda479d6 DHB: performOperation Hook + polling counter
polling counter to specify how often communication opertions are
performed, however this still needs to be changed..
2020-03-06 18:48:48 +01:00
muellerr dba26baee6 Restructured header file
Abstract functions are closer to the top
because they must be implemented and documentation
should be near the top.
Important virtual functions moved up too.
Additional documentation added
2020-01-20 23:00:23 +01:00
muellerr 10c24e39a3 new returnvalue for scanForReply to ignore full packet 2019-11-29 19:56:05 +01:00
muellerr b8af3b5e3d debugInterface extended 2019-11-09 18:15:45 +01:00
muellerr 537e2ceb18 Getter method for logicalAddress 2019-11-09 13:29:12 +01:00
muellerr ee765eafc7 ioBoardAddress renamed to logicalAddress 2019-11-09 13:17:54 +01:00
muellerr 801bd4d7eb debug interface for dhb created.
This is useful to track states or values
in child handler. some documentation added.
New doxygen group for interfaced added.
2019-11-09 13:07:26 +01:00
muellerr bf7bc342ff Revert "documentation for DHB init function, ioBoard addres has default value 0 now, order in ctor changed (not used in source)"
This reverts commit c6e34cada6.
2019-11-05 19:30:02 +01:00
muellerr b594bc2a97 removed obsolete comment 2019-11-05 19:25:00 +01:00