Commit Graph

4803 Commits

Author SHA1 Message Date
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
Robin Müller 0ddc44062d Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-01-09 12:50:00 +01:00
Robin Müller 2ec486a880 max number of stored packets lowered 2020-01-05 18:20:57 +01:00
Robin Müller 827f185e20 Some bugfixes(?) for PusServiceBase.
Getter Function for Serial Buffer Adapter.
2020-01-04 16:37:08 +01:00
Robin Müller a7450144de doxygen group definitions moved to framework 2020-01-03 15:39:32 +01:00
Robin Müller 0a57103339 Merge branch 'mueller_framework' of https://egit.irs.uni-stuttgart.de/KSat/fsfw into mueller_framework 2020-01-02 21:12:42 +01:00
Robin Müller f6e88e83db debug output change 2020-01-02 21:12:21 +01:00
Robin Müller e2f07cbcd1 connect and disconnect functions public 2020-01-02 14:01:21 +01:00
Robin Müller 831a01e79e recvBuffer and recvSize initialized 2020-01-01 17:31:17 +01:00
Robin Müller c73cb90c36 receiveTc function adapted 2020-01-01 16:54:05 +01:00
Robin Müller a762c159fe pool raw access helper info output commented out 2019-12-30 01:13:33 +01:00
Robin Müller 2425685e44 Pool Raw Access Helper serialization of vectors implemented 2019-12-29 01:59:02 +01:00
Robin Müller 666341d03d new bool datatype for possible pool entries 2019-12-27 22:43:09 +01:00
Robin Müller 79e7fee807 comment deleted 2019-12-26 22:15:19 +01:00
Robin Müller a38a2f4b3a tmtc bridge bugfix: tm data deleted when overwriting old data 2019-12-26 22:07:17 +01:00
Robin Müller 33a7c033a2 doc extended, instructions for sendTm and receiveTc 2019-12-26 20:38:15 +01:00
Robin Müller 19e257a90a tmtc bridge debug output corrected 2019-12-26 20:35:11 +01:00
Robin Müller 8397f5b2b1 tmtc bridge bugfix 2019-12-26 20:17:21 +01:00
Robin Müller 0066a6b788 Generic TMTC Bridge added 2019-12-26 19:47:46 +01:00
Robin Müller 29b4480fc4 include adapted 2019-12-26 18:55:31 +01:00
Robin Müller e24f9b89e4 Pool Raw Access Helper tested, appesrs to work. SerializeAdapter doc
changes, tm packet stored debug output if not enough
storage available
2019-12-26 16:44:50 +01:00
Robin Müller 1f1831c4a1 pool raw access init 2019-12-24 22:15:39 +01:00
Robin Müller f6b9b23287 pool raw access init 2019-12-24 01:41:04 +01:00
Robin Müller 89f490ac36 assembly constructor formatting 2019-12-20 23:09:35 +01:00
Maximilian Luz d17146d847 Check object existence before adding it to the PST
Currently, adding new objects/components to the FixedSlotSequence PST is
not being checked, meaning that it is possible to add NULL objects here
without any warning. This causes NULL-pointer errors when non-existent
components are added, which can be hard to debug.

To solve this, add a check for the object existence before adding it to
PST and emit an error message.

Signed-off-by: Maximilian Luz <luzmaximilian@gmail.com>
2019-12-20 18:10:39 +01:00
Robin Müller fa6cbe7e0c pool raw access changed reverted 2019-12-11 23:18:28 +01:00
Robin Müller 625f3dc79c local pool modify data doc modifided 2019-12-11 23:15:34 +01:00
Robin Müller 9382eb03e6 function to serialize pool ID buffers into dataset created 2019-12-11 22:50:08 +01:00
Robin Müller 29a15e8154 commented out functions which will propably not
be needed and removed
2019-12-11 13:03:51 +01:00
Robin Müller 138cac98d1 experimenting with recursive constructor and dataset call 2019-12-11 01:57:36 +01:00
Robin Müller f7d8f0c161 Reverted changed pool raw access commit 2019-12-10 23:26:48 +01:00