Commit Graph

63 Commits

Author SHA1 Message Date
muellerr aaabbe8aef DHB fix 2020-04-06 13:59:57 +02:00
muellerr 42838272a5 replaced int32_t size by ssize_t (type trait trick) 2020-04-05 22:42:48 +02:00
muellerr 87852e5f2a replaced getSerializedSize returnvalue with size_t 2020-04-05 21:54:11 +02:00
muellerr 7079c9c56d replaced serializeIF serialize sizes with size_t 2020-04-05 17:58:39 +02:00
muellerr 80b1d28bc8 new dvice com IF return value 2020-04-05 00:23:29 +02:00
muellerr 8f39820ace doc formatting 2020-04-01 17:05:55 +02:00
muellerr 996dbc9e4b DHB/Cookie refactoring 2020-04-01 12:41:54 +02:00
muellerr 5218a0d84f doc fix 2020-03-28 19:42:24 +01:00
muellerr 93678adc5a replace std::set by std::multiset
so there can be multiple entries with same pollignTime
2020-03-28 00:09:15 +01: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 7e8d92f956 replaced std::list by std::set for fixedSlotSequen 2020-03-24 00:22:17 +01:00
muellerr f7b7e10d05 date format changed 2020-03-23 19:14:36 +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 af6d18d60b added additional parameter form open/reopen call 2020-03-20 22:47:07 +01:00
muellerr a3903f80fb typedef address_t moved to deviceComIF 2020-03-19 00:49:47 +01:00
muellerr b5fe1fa530 dhb virtual function moved to top 2020-03-09 22:15:52 +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 43ac0ec04b Communication Message continued 2020-03-04 23:07:54 +01:00
muellerr fb6172fdc5 communication message continued.
Some fixed timeslot task improvements
2020-03-04 00:37:58 +01:00
muellerr dd4a5a45e3 communication message extended 2020-03-03 21:20:08 +01:00
muellerr d0e8eb386c renamed system context to call context
to avoid conflicts with ISIS library, I don't want to fiddle with
it if we don't have source code
2020-03-02 01:00:17 +01:00
muellerr c93ee5c6cd message queue IF return values 2020-02-27 19:00:51 +01:00
muellerr 3d2bdae14d CSB abstract functions moved to top
So documentation of functions to implement is closer to the top
2020-01-20 23:29:36 +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 1d1bb88a6f Merge request check 2020-01-16 19:07:53 +01:00
muellerr a7450144de doxygen group definitions moved to framework 2020-01-03 15:39:32 +01:00
muellerr 89f490ac36 assembly constructor formatting 2019-12-20 23:09:35 +01:00
muellerr 950a48078c some documentation, question about HasParametersIF,
variable in ParameterHelper intialized (compiler warning)
2019-12-05 12:21:06 +01:00
muellerr 9c3a9323b7 some doc change proposals while
writing hk service.
Added Type.h in PoolRawAccess.h, compiler error
when not doing that
2019-12-03 19:30:37 +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
muellerr cb919ada2a assuming that a default value of 0 for expectedReplies is needed, I introduced a new variable into DeviceCommandInfo, which stores another number of replies expected. this value is assigned in enableReplyInReplyMap. That way, the initial value of 0 remains the same (if it was needed), and is only set to another desired value if a write was sent 2019-11-04 01:55:40 +01:00
muellerr 12f51575eb removed a flag by accident, fixed now 2019-11-04 00:53:05 +01:00
muellerr 8eb1a5b13e proposal 1: expectedReplies parameter is set in insertInCommandAndReplyMap, default value stays one. overriding enableReplyInReplyMap is not necessary anymore.second proposal: the commander id is supplied in the interpretDeviceReply function, so we don't have to look for it in the DeviceCommandMap. was it removed at some point because it is listed in the documentation? 2019-11-04 00:47:46 +01:00
muellerr d47496db40 Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2019-10-29 19:31:20 +01:00
muellerr 16af33a7bb doc for fifo, device com if.. 2019-10-29 19:31:18 +01:00