Commit Graph

6233 Commits

Author SHA1 Message Date
Robin Müller 335df7787a testing timeslot task 0 2020-04-01 17:15:27 +02:00
Robin Müller 8f39820ace doc formatting 2020-04-01 17:05:55 +02:00
Robin Müller 511c0db8c7 Cookie -> CookieIF, DHB changes
According to changes agreed on 01.04.2020,
slight refactoring of DHB:
requestLen is set to 0 if no respective reply is enabled
2020-04-01 12:43:53 +02:00
Robin Müller 996dbc9e4b DHB/Cookie refactoring 2020-04-01 12:41:54 +02:00
Robin Müller 5218a0d84f doc fix 2020-03-28 19:42:24 +01:00
Robin Müller 93678adc5a replace std::set by std::multiset
so there can be multiple entries with same pollignTime
2020-03-28 00:09:15 +01:00
Robin Müller ac4275ef05 some minor changes 2020-03-27 14:44:54 +01:00
Robin Müller 5d071a1cf1 new device comIF return value in DHB
request receive message
2020-03-26 19:53:05 +01:00
jakob.meier 0e56a094d3 merged FwMessageTypes 2020-03-26 19:43:38 +01:00
jakob.meier e252a5b795 file system support 2020-03-26 19:20:16 +01:00
Robin Müller 093fef5d6f moved address_t typedef to cookieImoved address_t typedef to cookieIFF 2020-03-26 15:20:17 +01:00
Robin Müller 163779622f DHB: replyLen in replyMap now 2020-03-25 02:08:35 +01:00
Robin Müller bfb0234d41 more refactoring 2020-03-24 15:59:08 +01:00
Robin Müller b2b6b8ee23 added initializeInterface for comIF/cookie 2020-03-24 15:33:18 +01:00
Robin Müller ea49d88c4b moved all return values to DH IF 2020-03-24 14:21:57 +01:00
Robin Müller 7e8d92f956 replaced std::list by std::set for fixedSlotSequen 2020-03-24 00:22:17 +01:00
Robin Müller ea41514553 new cookie.cpp + cookieIF.h 2020-03-23 19:17:53 +01:00
Robin Müller 59812199fd new cookieIF 2020-03-23 19:16:01 +01:00
Robin Müller f7b7e10d05 date format changed 2020-03-23 19:14:36 +01:00
Robin Müller b6bf9d7147 to avoid dynamic casting, introuced CookieIF 2020-03-23 19:09:42 +01:00
Robin Müller f7bd661e69 small fixes 2020-03-23 18:08:24 +01:00
Robin Müller fa058ee602 renamed rmap to com (more generic) 2020-03-23 18:05:39 +01:00
Robin Müller 029b2133e6 new adaptions for cookie + comIF changes
hook for performOp() added
2020-03-23 18:03:00 +01:00
Robin Müller d3e2652078 replaced DHB sizes by size_t, rework
Cookie now passed to DHB, rework in progress
2020-03-23 17:58:23 +01:00
Robin Müller c50d9d90d6 replaced std::variant by two uint32 parameters 2020-03-23 13:14:23 +01:00
Robin Müller af6d18d60b added additional parameter form open/reopen call 2020-03-20 22:47:07 +01:00
Robin Müller 52c05e2f3d minor formatting for pull request 2020-03-19 12:44:24 +01:00
Robin Müller b7e3449b04 some more doc for containers 2020-03-19 12:38:11 +01:00
Robin Müller a3903f80fb typedef address_t moved to deviceComIF 2020-03-19 00:49:47 +01:00
Robin Müller b5fe1fa530 dhb virtual function moved to top 2020-03-09 22:15:52 +01:00
Robin Müller 6579200f55 removed counter, will be implemented in childclass 2020-03-06 19:01:31 +01:00
Robin Müller 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
Robin Müller 22e4dabd1b BinSemaphore reset function added 2020-03-06 15:39:42 +01:00
Robin Müller 43ac0ec04b Communication Message continued 2020-03-04 23:07:54 +01:00
Robin Müller fb6172fdc5 communication message continued.
Some fixed timeslot task improvements
2020-03-04 00:37:58 +01:00
Robin Müller dd4a5a45e3 communication message extended 2020-03-03 21:20:08 +01:00
Robin Müller 72963f5855 Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-03-03 00:07:48 +01:00
Robin Müller 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
Robin Müller 238892bd66 Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-02-29 01:22:41 +01:00
Robin Müller 6d6c78b255 task management doc 2020-02-29 01:21:36 +01:00
Robin Müller fa38a37604 all context switches calls to TaskManagement.h now 2020-02-28 22:55:25 +01:00
Robin Müller c93ee5c6cd message queue IF return values 2020-02-27 19:00:51 +01:00
Robin Müller abccd81fdf new file for freeRTOS task management functions 2020-02-26 16:55:35 +01:00
Robin Müller 083cc7c50a sempahore wrapper extended 2020-02-25 17:04:21 +01:00
Robin Müller 685c18dc4e Merge branch 'ksat_master' into mueller_framework 2020-02-25 12:55:20 +01:00
Robin Müller bfc7a768ce message queue adaptions for calls from ISR
functions moved to top
binary sempahore file init
mutex return values
2020-02-25 12:54:28 +01:00
Robin Müller 7a426acece therm sensor doc correction 2020-02-21 16:08:43 +01:00
Steffen Gaisser 9d5a30a1f6 Merge branch 'mueller_OSAL_littleBugfix_smallChanges' of KSat/fsfw into master
Fixes a untracked issue with setting the last partner if when the message was not received properly.
2020-02-19 20:02:24 +01:00
Robin Müller 54eeb71f02 bugfix: added implementation 2020-02-17 21:20:51 +01:00
Robin Müller 6ab07aeb19 valid mask bugfixes 2020-02-16 21:04:17 +01:00