Commit Graph

563 Commits

Author SHA1 Message Date
muellerr 0cb15e901e new cfdp mock folder, added additional cfdp mocks 2022-08-09 19:00:47 +02:00
muellerr d45108e3c2 add remote config table provider class 2022-08-09 18:51:44 +02:00
muellerr 8c059f8f32 new filesystem module 2022-08-09 16:36:35 +02:00
muellerr 5bea92d2a4 some doc updates 2022-08-09 16:26:37 +02:00
muellerr bba2d883b6 added some documentation 2022-08-09 16:18:45 +02:00
muellerr 7a20412305 add user base documentation 2022-08-09 15:51:01 +02:00
muellerr dce1ebcf65 add CFDP user base 2022-08-09 15:46:42 +02:00
muellerr 4ee01e395b finished fault handler unit tests 2022-08-09 15:29:22 +02:00
muellerr 7f9401cf63 some bugfixes 2022-08-09 15:09:43 +02:00
muellerr dba3f9960e add CFDP fault handler mock 2022-08-09 14:55:08 +02:00
muellerr eccb629ba8 fnished fault handler base 2022-08-09 14:39:03 +02:00
muellerr 7fb906a0ac add first fault handler base class 2022-08-09 14:05:43 +02:00
muellerr 0d26a0f54b fnish CFDP distributor unittests 2022-08-09 13:04:23 +02:00
muellerr bddf5bded1 move some storage manager impl to IF
- Add StorageManagerMock
2022-08-09 12:36:29 +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 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 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 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 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 cd4d92b12c Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers 2022-07-29 14:22:52 +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 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 5355e63711 use result instead of retval 2022-07-27 21:43:32 +02:00
muellerr dc31358d52 adaption for SerializeIF
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
muellerr b485afea57 Simple SerializeIF adaptions
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00