Robin Müller
43fb6ef5cb
some tag replacements
2022-08-08 12:35:58 +02:00
Robin Müller
65a47c7c57
add distributor test stub
2022-08-08 12:34:54 +02:00
Robin Müller
fdb0cc0e44
tweaks for CFDP distributor
2022-08-08 12:31:19 +02:00
Robin Müller
e6957de166
Merge branch 'development' into mueller/expand-retval-if
2022-08-05 14:02:50 +02:00
Robin Müller
cc56b00df3
Merge branch 'development' into mueller/expand-serialize-if
2022-08-05 14:02:31 +02:00
Robin Müller
269a3052ca
added stubs for source and dest handler
2022-08-03 18:18:01 +02:00
Robin Müller
c6a7a0fec8
use distributor instead of router
2022-08-03 18:14:49 +02:00
Robin Müller
acf5c2a56d
better names
2022-08-03 16:00:48 +02:00
Robin Müller
7fb9e14555
better names for CFDP components
2022-08-03 15:22:39 +02:00
Robin Müller
b20e8a9679
continue new cfdp router
2022-08-03 15:12:29 +02:00
Robin Müller
29bcaee196
some tests for new var len field
2022-08-03 13:34:49 +02:00
Robin Müller
cc98512caf
use tags properly
2022-08-03 13:23:49 +02:00
Robin Müller
60ea9a9a7c
clean up a few tests
2022-08-03 13:15:49 +02:00
Robin Müller
df690b9628
some re-ordering
2022-08-03 11:36:56 +02:00
Robin Müller
b0c479cab9
remove some shadowing warnings
2022-08-03 11:34:30 +02:00
Robin Müller
a426aef7c7
add some more tests for CCSDS distributor
2022-08-03 11:33:10 +02:00
Robin Müller
43048c852a
Merge pull request 'Fixed cmake variable for tests in README.md' ( #661 ) from gaisser/fsfw:gaisser_readme_fix into development
...
Reviewed-on: fsfw/fsfw#661
2022-08-01 20:55:26 +02:00
Robin Müller
19817bd3a5
Update 'docs/getting_started.rst'
...
Actually, this version still uses old folder names
2022-08-01 20:47:53 +02:00
Robin Müller
1db04cf20c
Update 'docs/getting_started.rst'
...
Update for new recommended build folder and cmake define name
2022-08-01 20:45:39 +02:00
Robin Müller
902a4bfa9c
unittests for TC and CCSDS distributor
2022-08-01 17:16:37 +02:00
Steffen Gaisser
52ee50ba8c
Fixed cmake variable for tests in README.md
2022-08-01 16:21:07 +02:00
Robin Müller
bf540ebb49
use sanitized include file
2022-08-01 14:23:52 +02:00
Robin Müller
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
Robin Müller
4334106ad1
applied auto-formatter
2022-08-01 11:05:46 +02:00
Robin Müller
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
Robin Müller
83d71548ec
CCSDS unpacker implementation
2022-07-29 16:32:50 +02:00
Robin Müller
f4beef8c9f
run auto-formatter
2022-07-29 15:54:17 +02:00
Robin Müller
c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF
2022-07-29 15:53:39 +02:00
Robin Müller
96f092ef75
type correction
2022-07-29 14:30:58 +02:00
Robin Müller
f75379fceb
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:27:59 +02:00
Robin Müller
4a4d23573d
verify correct key behaviour
2022-07-29 14:24:16 +02:00
Robin Müller
cd4d92b12c
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:22:52 +02:00
Robin Müller
47e148af8f
decoupling
2022-07-29 14:19:10 +02:00
Robin Müller
c9bec03f00
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:16:22 +02:00
Robin Müller
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:15:14 +02:00
Robin Müller
03e12a2388
new object ID type
2022-07-29 14:15:05 +02:00
Robin Müller
6c5bbfa080
some renaming
2022-07-29 12:03:14 +02:00
Robin Müller
da106fd96f
do not use TC info for failed TC retrieval
2022-07-29 10:23:59 +02:00
Robin Müller
fc3412fa35
set sec header flag and add unit test for it
2022-07-28 15:13:27 +02:00
Robin Müller
8f6f0e1d45
some more fail tests
2022-07-28 13:42:34 +02:00
Robin Müller
1b5fa2a8fa
test no crc generation
2022-07-28 13:37:07 +02:00
Robin Müller
cb118176a0
completed ZcWriter unittests
2022-07-28 13:24:50 +02:00
Robin Müller
30ba9ab916
some more fixes
2022-07-28 13:00:53 +02:00
Robin Müller
fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-28 12:55:42 +02:00
Robin Müller
72bc5d4d60
add tm zc test
2022-07-28 12:52:20 +02:00
Robin Müller
5355e63711
use result instead of retval
2022-07-27 21:43:32 +02:00
Robin Müller
b11cdf6184
update unittests
2022-07-27 21:32:22 +02:00
Robin Müller
dc31358d52
adaption for SerializeIF
...
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
Robin Müller
b485afea57
Simple SerializeIF adaptions
...
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
Robin Müller
5bb7023ff3
improvements for creator API
2022-07-27 21:11:12 +02:00