Commit Graph

39 Commits

Author SHA1 Message Date
muellerr 520ed881bb wrong function call fixed 2020-04-19 15:16:44 +02:00
muellerr eacedf7ed6 DHB: replyLen in replyMap now
both maps are closer together now as well
2020-04-19 15:01:27 +02:00
muellerr 74b8c3eef4 new returnvalue DeviceComIF
explicitely setting receivedDataLen to 0 in readReceivedMessage() does
not trigger error anymore
2020-04-19 14:52:27 +02:00
muellerr 62644bdfc9 DeviceHandlerIF fixed some indentation error
still some unclarities about returnvalues
so I added a comment on what the returnvalues
in DHB and DH interface mean
2020-04-19 14:45:28 +02:00
muellerr 1ec1d057b8 renamed rmap to com (more generic) 2020-04-19 14:08:20 +02:00
muellerr 7126c19ee0 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 and existing adapted
to 80 column width.
I tried to reduce the number of included files and sorted them a bit
2020-04-19 14:03:47 +02:00
muellerr 574d6051ba new returnvalue for scanForReply
to ignore full packet
DeviceCommunicationIF sendMessage function takes const data pointer now
2020-04-19 13:41:43 +02:00
muellerr 0c0c8ec448 device handler base indentation 2020-04-19 13:29:50 +02:00
muellerr eb9f43d202 Merge remote-tracking branch 'upstream/master' into mueller_DeviceHandlerBase_Changes 2020-04-19 13:27:20 +02:00
muellerr 0cb2abfe7e old cookie added again
will be replaced in separate branch/pull request
2020-04-19 13:26:40 +02:00
muellerr abe7239018 reset, splitting up merge request 2020-04-19 13:24:10 +02:00
mohr 05c1330b68 Merge branch 'mohr_crc' of fsfw/fsfw into master 2020-04-16 15:27:47 +02:00
muellerr ee23a7c0b5 fix 2020-04-06 14:02:33 +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
mohr 90cba58ded Putting the Cyclic back into CRC
added a parameter to the crc function to supply it with a starting value
for the crc, so one can calculate a crc over mutiple separate parts.
2020-04-06 12:56:32 +02:00
muellerr 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
muellerr ac4275ef05 some minor changes 2020-03-27 14:44:54 +01:00
muellerr bfb0234d41 more refactoring 2020-03-24 15:59:08 +01:00
muellerr ea41514553 new cookie.cpp + cookieIF.h 2020-03-23 19:17:53 +01:00
muellerr 59812199fd new cookieIF 2020-03-23 19:16:01 +01:00
muellerr 029b2133e6 new adaptions for cookie + comIF changes
hook for performOp() added
2020-03-23 18:03:00 +01:00
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
muellerr a5692079c6 Small possilbe bugfix in MessageQueue.cpp
And other small changes.
Only assign last partner if message receiving was successful.
Some formatting stuff, include in <> notation
doc for task factory free RTOS, high priority means high number
2020-02-15 15:37:00 +01:00
gaisser 75106e7317 Merge branch 'mueller_CSB_AbstractFunctionsAtTop' of KSat/fsfw into master
Added some comments in Commanding Service Base and moved abstract functions to the top for better visibility.
2020-02-11 16:10:26 +01:00
gaisser 3f2f76b8cf Update 'tmtcservices/CommandingServiceBase.h'
Added a few comments
2020-02-11 15:38:12 +01:00
gaisser 51e9cafc16 Merge branch 'mueller_PusServiceBase_Doc_And_Bugfix' of KSat/fsfw into master
Updated a few comments in PusServiceBase and fixed an issue with a wrong type of the additional errorParameters.
2020-02-11 15:22:59 +01:00
gaisser c98f19b4c0 Update 'tmtcservices/PusServiceBase.h'
Removed comment.
2020-02-11 15:17:03 +01:00
gaisser 543df94d84 Merge branch 'mueller_FIFO_typo' of KSat/fsfw into master
Fixes a typo in container/FIFO empty function name.
2020-02-11 15:13:41 +01:00
muellerr e03aff3731 Device Handler Base Proposals
1. Interface functions moved closer to top (and functions which should
be implemented)
2. ioBoardAddress renamed to logicalAddress. getter FUnction added.
3. debug interface for easier debugging of device handlers
4. new documentation
5. new return value for scanForReply to ignore full packet
2020-02-03 22:34:15 +01:00
muellerr 11861c0dbc Moved CSB abstract functions to top
Interface functions closer at top
2020-02-03 22:27:44 +01:00
muellerr e7318995f4 FIFO typo fix 2020-02-03 18:03:10 +01:00
muellerr 47b588c429 PusServiceBase bufix + doc
Bugfix for error parameter 2 (wrong type). Some formatting and doc
improvements
2020-01-18 22:53:38 +01:00
gaisser cd7e47ccbb Updated FreeRTOS Osal
CommandingServiceBase is no longer a template
2019-08-28 14:50:24 +02:00
gaisser fd782b20c0 Adding Code for Linux 2018-12-19 19:42:00 +01:00
mohr db1f93a155 Adding Code for freeRTOS 2018-07-20 15:10:41 +02:00
gaisser d1bc3a71a1 Added .gitignore for eclipse project files 2018-07-12 17:13:04 +02:00
mohr 575f70ba03 updating code from Flying Laptop
This is the framework of Flying Laptop OBSW version A.13.0.
2018-07-12 16:29:32 +02:00
Bastian Baetz 1d22a6c97e Today's the day. Renamed platform to framework. 2016-06-15 23:48:49 +02:00
Claas Ziemke 40987d0b27 initial commit 2010-09-17 18:44:10 +02:00