Commit Graph

3101 Commits

Author SHA1 Message Date
muellerr 5cb591a063 Array List swapper for SerialFixedArrayList 2020-01-18 18:01:37 +01:00
muellerr 6fe0f45c27 SerialBufferAdapter new setBuffer function
Serial Fixed Array List Adapter documentation adapted
SinglyLinkedList setEnd() function added
2020-01-18 16:48:33 +01:00
muellerr c9e4c73bd2 Local pool public members/functions moved to top 2020-01-18 15:03:22 +01:00
muellerr 1f4391f56e Endian Swapper buffer swapper changes reverted 2020-01-17 21:11:39 +01:00
muellerr 1d1bb88a6f Merge request check 2020-01-16 19:07:53 +01:00
muellerr 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
muellerr 1437f33027 Serial Fixed Array List template type clarifications 2020-01-15 17:30:23 +01:00
muellerr 9aa57f29b8 basic documentation thermal 2020-01-15 13:52:18 +01:00
muellerr 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
muellerr f16cce8be1 Basic doc for thermal modules started 2020-01-15 13:32:21 +01:00
muellerr b0d88129db Pool Raw Access Helper bugfix
debug output commented
2020-01-14 01:39:47 +01:00
muellerr c747952336 fixed map full() function added.
Pool raw access debugging
2020-01-14 00:49:09 +01:00
muellerr 01551b8fa5 Getter function in SerialBufferAdapter
For const uint8_t *
2020-01-13 01:21:53 +01:00
muellerr 1369e792b4 CommandingServiceBase documentation 2020-01-13 00:14:14 +01:00
muellerr d2325e60b6 Import bugfix in MessageQueue.cpp
lastPartner is only assigned if receiveMessage is successful
2020-01-12 15:51:59 +01:00
muellerr a8247eb2f0 Some more debugging output switched on 2020-01-12 14:18:12 +01:00
muellerr 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
muellerr 59b25bee86 pool raw helper input buffer type changed to uint32_t 2020-01-09 19:04:33 +01:00
muellerr 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
muellerr 2ec486a880 max number of stored packets lowered 2020-01-05 18:20:57 +01:00
muellerr 827f185e20 Some bugfixes(?) for PusServiceBase.
Getter Function for Serial Buffer Adapter.
2020-01-04 16:37:08 +01:00
muellerr a7450144de doxygen group definitions moved to framework 2020-01-03 15:39:32 +01:00
muellerr 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
muellerr f6e88e83db debug output change 2020-01-02 21:12:21 +01:00
muellerr e2f07cbcd1 connect and disconnect functions public 2020-01-02 14:01:21 +01:00
muellerr 831a01e79e recvBuffer and recvSize initialized 2020-01-01 17:31:17 +01:00
muellerr c73cb90c36 receiveTc function adapted 2020-01-01 16:54:05 +01:00
muellerr a762c159fe pool raw access helper info output commented out 2019-12-30 01:13:33 +01:00
muellerr 2425685e44 Pool Raw Access Helper serialization of vectors implemented 2019-12-29 01:59:02 +01:00
muellerr 666341d03d new bool datatype for possible pool entries 2019-12-27 22:43:09 +01:00
muellerr 79e7fee807 comment deleted 2019-12-26 22:15:19 +01:00
muellerr a38a2f4b3a tmtc bridge bugfix: tm data deleted when overwriting old data 2019-12-26 22:07:17 +01:00
muellerr 33a7c033a2 doc extended, instructions for sendTm and receiveTc 2019-12-26 20:38:15 +01:00
muellerr 19e257a90a tmtc bridge debug output corrected 2019-12-26 20:35:11 +01:00
muellerr 8397f5b2b1 tmtc bridge bugfix 2019-12-26 20:17:21 +01:00
muellerr 0066a6b788 Generic TMTC Bridge added 2019-12-26 19:47:46 +01:00
muellerr 29b4480fc4 include adapted 2019-12-26 18:55:31 +01:00
muellerr 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
muellerr 1f1831c4a1 pool raw access init 2019-12-24 22:15:39 +01:00
muellerr f6b9b23287 pool raw access init 2019-12-24 01:41:04 +01:00
muellerr 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
muellerr fa6cbe7e0c pool raw access changed reverted 2019-12-11 23:18:28 +01:00
muellerr 625f3dc79c local pool modify data doc modifided 2019-12-11 23:15:34 +01:00
muellerr 9382eb03e6 function to serialize pool ID buffers into dataset created 2019-12-11 22:50:08 +01:00
muellerr 29a15e8154 commented out functions which will propably not
be needed and removed
2019-12-11 13:03:51 +01:00
muellerr 138cac98d1 experimenting with recursive constructor and dataset call 2019-12-11 01:57:36 +01:00
muellerr f7d8f0c161 Reverted changed pool raw access commit 2019-12-10 23:26:48 +01:00
muellerr 6abb3cc525 Merge remote-tracking branch 'origin/feature_EndianSwapper_UINT32_BUFFER_PoolRawAccess_Modification_For_Vectors' into mueller_framework 2019-12-10 14:54:32 +01:00
muellerr f33949ba4b doc adapted, merging 2019-12-10 14:54:17 +01:00