Commit Graph

6233 Commits

Author SHA1 Message Date
Robin Müller 1001c1d48b added new IF for thermal messages 2020-02-16 17:21:06 +01:00
Robin Müller 99b90e625d refactored: limit type specified separately 2020-02-16 16:14:29 +01:00
Robin Müller ddae9ee80f adapted temp sensor to use °C limits, doc added 2020-02-16 14:59:45 +01:00
Robin Müller d8ed5bb1c1 some comments for missing doc 2020-02-15 18:55:22 +01:00
Robin Müller e15839b3a6 Thermal: Some formatting stuff, doc to do
Need to find out how to use the thermal components
2020-02-15 18:26:25 +01:00
Robin Müller 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
Robin Müller a7964c7200 Merge branch 'luz_FixedTimeslotTask_ExistenceCheck' into mueller_framework 2020-02-15 15:34:53 +01:00
Robin Müller 413d659381 slight change 2020-02-15 15:27:06 +01:00
Steffen 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
Steffen Gaisser 3f2f76b8cf Update 'tmtcservices/CommandingServiceBase.h'
Added a few comments
2020-02-11 15:38:12 +01:00
Steffen 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
Steffen Gaisser c98f19b4c0 Update 'tmtcservices/PusServiceBase.h'
Removed comment.
2020-02-11 15:17:03 +01:00
Steffen 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
Robin Müller 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
Robin Müller 11861c0dbc Moved CSB abstract functions to top
Interface functions closer at top
2020-02-03 22:27:44 +01:00
Robin Müller e7318995f4 FIFO typo fix 2020-02-03 18:03:10 +01:00
Robin Müller b3faf1e4ad old timestring used 2020-01-31 23:42:11 +01:00
Robin Müller 5190e4c16e Serial Buffer dapter changes reverted
CCSDS time bugfixes in separate section (for C98)
Serial buffer adapter 2 bugfixes
2020-01-31 00:54:34 +01:00
Robin Müller 09144b18c4 ccsds time changes changed 2020-01-29 01:03:20 +01:00
Robin Müller 7dd4694d9d CCSDS time extra defined for avr lib 2020-01-28 23:19:19 +01:00
Robin Müller 8f17d5147e SerialFixedArrayList constructor bugfix 2020-01-27 00:43:01 +01:00
Robin Müller 85048cc9ee Pool Raw Access change bugfix 2020-01-26 22:13:56 +01:00
Robin Müller d9fa13b6eb ADDED old pool entry constructor 2020-01-26 18:31:17 +01:00
Robin Müller 6eedb3f097 New Pool List Initializer.
Needs testing !!!
2020-01-23 15:45:21 +01:00
Robin Müller d330958abb Array List endian swapper protected now 2020-01-22 14:27:11 +01:00
Robin Müller 1977942c4b Array List Entry swapper function
And respective SerialAdapter functions to use it
2020-01-22 14:24:48 +01:00
Robin Müller 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
Robin Müller 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
Robin Müller 782ba143a6 FixedTimeslotTask object check
Before adding to PST. Prevents NULL exception.
2020-01-20 22:03:13 +01:00
Robin Müller 424c82ce16 Extracted one logic block
To increase readability
2020-01-18 23:07:43 +01:00
Robin Müller 47b588c429 PusServiceBase bufix + doc
Bugfix for error parameter 2 (wrong type). Some formatting and doc
improvements
2020-01-18 22:53:38 +01:00
Robin Müller 368ef242ff CCSDSTime bugfix for atmel
Possible good for other cases too?
2020-01-18 18:49:55 +01:00
Robin Müller 5cb591a063 Array List swapper for SerialFixedArrayList 2020-01-18 18:01:37 +01:00
Robin Müller 6fe0f45c27 SerialBufferAdapter new setBuffer function
Serial Fixed Array List Adapter documentation adapted
SinglyLinkedList setEnd() function added
2020-01-18 16:48:33 +01:00
Robin Müller c9e4c73bd2 Local pool public members/functions moved to top 2020-01-18 15:03:22 +01:00
Robin Müller 1f4391f56e Endian Swapper buffer swapper changes reverted 2020-01-17 21:11:39 +01:00
Robin Müller 1d1bb88a6f Merge request check 2020-01-16 19:07:53 +01:00
Robin Müller 9bdbc2c380 Endian swapper changes, Serial buffer adapter
New Serial Buffer Adapter with complete template class for buffer type.
Endian Swapper input now standard uint8_t * pointers instead of template
type. Fixed Array List new ctor, but commented out for now
2020-01-16 18:46:29 +01:00
Robin Müller 1437f33027 Serial Fixed Array List template type clarifications 2020-01-15 17:30:23 +01:00
Robin Müller 9aa57f29b8 basic documentation thermal 2020-01-15 13:52:18 +01:00
Robin Müller 9ec0b80497 Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-01-15 13:32:41 +01:00
Robin Müller f16cce8be1 Basic doc for thermal modules started 2020-01-15 13:32:21 +01:00
Robin Müller b0d88129db Pool Raw Access Helper bugfix
debug output commented
2020-01-14 01:39:47 +01:00
Robin Müller c747952336 fixed map full() function added.
Pool raw access debugging
2020-01-14 00:49:09 +01:00
Robin Müller 01551b8fa5 Getter function in SerialBufferAdapter
For const uint8_t *
2020-01-13 01:21:53 +01:00
Robin Müller 1369e792b4 CommandingServiceBase documentation 2020-01-13 00:14:14 +01:00
Robin Müller d2325e60b6 Import bugfix in MessageQueue.cpp
lastPartner is only assigned if receiveMessage is successful
2020-01-12 15:51:59 +01:00
Robin Müller a8247eb2f0 Some more debugging output switched on 2020-01-12 14:18:12 +01:00
Robin Müller 0ce67de8c8 Changes to pool access classes
1. PoolRawAccessHelper is more robust now and has better error handling
2. PoolRawAccess: Removed an unneeded constructor value, moved serialize
further to the top. Added new returnvalues and more precise error
handling for read() call
3. DataSet: Made MAX Number of data pool entries public so it can be
used by pool raw access error handling
2020-01-10 00:57:09 +01:00
Robin Müller 59b25bee86 pool raw helper input buffer type changed to uint32_t 2020-01-09 19:04:33 +01:00