muellerr
bddf5bded1
move some storage manager impl to IF
...
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
muellerr
1c0b778848
continue CFDP distrib unittests
2022-08-09 12:13:10 +02:00
muellerr
c832bffdb0
clean up header test
2022-08-09 11:17:57 +02:00
muellerr
2f8020baac
move parsing steps into parse function
2022-08-09 11:03:22 +02:00
muellerr
06bea2f621
test inNull and bool operator
2022-08-09 10:59:24 +02:00
muellerr
4f1fe39182
fix unittests
2022-08-08 18:36:10 +02:00
muellerr
904abfba28
clean up CFDP stack a bit
2022-08-08 18:29:32 +02:00
muellerr
202d9341d8
add CFDP unit tests
2022-08-08 17:53:42 +02:00
muellerr
37c60d1dd0
add source and dest test stubs
2022-08-08 12:41:05 +02:00
muellerr
43fb6ef5cb
some tag replacements
2022-08-08 12:35:58 +02:00
muellerr
65a47c7c57
add distributor test stub
2022-08-08 12:34:54 +02:00
muellerr
fdb0cc0e44
tweaks for CFDP distributor
2022-08-08 12:31:19 +02:00
muellerr
269a3052ca
added stubs for source and dest handler
2022-08-03 18:18:01 +02:00
muellerr
c6a7a0fec8
use distributor instead of router
2022-08-03 18:14:49 +02:00
muellerr
acf5c2a56d
better names
2022-08-03 16:00:48 +02:00
muellerr
7fb9e14555
better names for CFDP components
2022-08-03 15:22:39 +02:00
muellerr
b20e8a9679
continue new cfdp router
2022-08-03 15:12:29 +02:00
muellerr
29bcaee196
some tests for new var len field
2022-08-03 13:34:49 +02:00
muellerr
cc98512caf
use tags properly
2022-08-03 13:23:49 +02:00
muellerr
60ea9a9a7c
clean up a few tests
2022-08-03 13:15:49 +02:00
muellerr
df690b9628
some re-ordering
2022-08-03 11:36:56 +02:00
muellerr
b0c479cab9
remove some shadowing warnings
2022-08-03 11:34:30 +02:00
muellerr
a426aef7c7
add some more tests for CCSDS distributor
2022-08-03 11:33:10 +02:00
muellerr
902a4bfa9c
unittests for TC and CCSDS distributor
2022-08-01 17:16:37 +02:00
muellerr
bf540ebb49
use sanitized include file
2022-08-01 14:23:52 +02:00
muellerr
aa978205d8
Merge branch 'mueller/cfdp-routers' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/cfdp-routers
2022-08-01 13:05:56 +02:00
muellerr
4334106ad1
applied auto-formatter
2022-08-01 11:05:46 +02:00
muellerr
458fe460eb
TMTC Routing Refactoring
...
1. Make TcDistributor less powerful / more flexible and rename it to TcDistributorBase
2. Require AcceptsTelecommandsIF to have an abstract function returning the name
3. Allows the CCSDS distributor to remove the CCSDS header before rerouting. This is useful
for protocols like CFDP which are CCSDS agnostic.
WIP: Still need to implement the removal of the CCSDS header
2022-08-01 11:00:36 +02:00
muellerr
83d71548ec
CCSDS unpacker implementation
2022-07-29 16:32:50 +02:00
muellerr
f4beef8c9f
run auto-formatter
2022-07-29 15:54:17 +02:00
muellerr
c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF
2022-07-29 15:53:39 +02:00
muellerr
f75379fceb
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:27:59 +02:00
muellerr
4a4d23573d
verify correct key behaviour
2022-07-29 14:24:16 +02:00
muellerr
cd4d92b12c
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:22:52 +02:00
muellerr
47e148af8f
decoupling
2022-07-29 14:19:10 +02:00
muellerr
c9bec03f00
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:16:22 +02:00
muellerr
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:15:14 +02:00
muellerr
03e12a2388
new object ID type
2022-07-29 14:15:05 +02:00
muellerr
6c5bbfa080
some renaming
2022-07-29 12:03:14 +02:00
muellerr
da106fd96f
do not use TC info for failed TC retrieval
2022-07-29 10:23:59 +02:00
muellerr
fc3412fa35
set sec header flag and add unit test for it
2022-07-28 15:13:27 +02:00
muellerr
8f6f0e1d45
some more fail tests
2022-07-28 13:42:34 +02:00
muellerr
1b5fa2a8fa
test no crc generation
2022-07-28 13:37:07 +02:00
muellerr
cb118176a0
completed ZcWriter unittests
2022-07-28 13:24:50 +02:00
muellerr
30ba9ab916
some more fixes
2022-07-28 13:00:53 +02:00
muellerr
fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-28 12:55:42 +02:00
muellerr
72bc5d4d60
add tm zc test
2022-07-28 12:52:20 +02:00
muellerr
5355e63711
use result instead of retval
2022-07-27 21:43:32 +02:00
muellerr
b11cdf6184
update unittests
2022-07-27 21:32:22 +02:00
muellerr
dc31358d52
adaption for SerializeIF
...
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00