Commit Graph

5494 Commits

Author SHA1 Message Date
Robin Müller 9aa57f29b8 basic documentation thermal 2020-01-15 13:52:18 +01:00
Robin Müller 9ec0b80497 Merge branch 'mueller_framework' of 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 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 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 <>
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
Robin Müller 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
Robin Müller f33949ba4b doc adapted, merging 2019-12-10 14:54:17 +01:00
Robin Müller 356d1d35dc experimenting with recursive constructor to enable
automatic vector registering
2019-12-10 13:29:16 +01:00
Robin Müller e765f8c99b pool raw access modified so vectors are properly serialized now
Endian swapper can swap the entries of a uint16,uint32 buffers now.
Some documentation for functions added. setter function for serial buffer
adapter written but does not appear to compile, commented out
2019-12-09 12:27:14 +01:00
Robin Müller 8168885dd9 Serialization documentation update 2019-12-08 22:57:03 +01:00
Robin Müller 3159ccbc40 fixed map and local pool doc 2019-12-08 22:26:42 +01:00
Robin Müller d99ed47150 fixed map bugfix (fist instead of first), new access functions for fixed maP
(first(), second()), some documentation, raw pool access read() call public
because call is necessary before using public serialize function.
maybe integrate read() call into serialize function?
2019-12-08 19:04:53 +01:00
Robin Müller 950a48078c some documentation, question about HasParametersIF,
variable in ParameterHelper intialized (compiler warning)
2019-12-05 12:21:06 +01:00
Robin Müller 9c3a9323b7 some doc change proposals while
writing hk service.
Added Type.h in PoolRawAccess.h, compiler error
when not doing that
2019-12-03 19:30:37 +01:00