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
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