Robin Müller
0cb15e901e
new cfdp mock folder, added additional cfdp mocks
2022-08-09 19:00:47 +02:00
Robin Müller
d45108e3c2
add remote config table provider class
2022-08-09 18:51:44 +02:00
Robin Müller
8c059f8f32
new filesystem module
2022-08-09 16:36:35 +02:00
Robin Müller
5bea92d2a4
some doc updates
2022-08-09 16:26:37 +02:00
Robin Müller
bba2d883b6
added some documentation
2022-08-09 16:18:45 +02:00
Robin Müller
7a20412305
add user base documentation
2022-08-09 15:51:01 +02:00
Robin Müller
dce1ebcf65
add CFDP user base
2022-08-09 15:46:42 +02:00
Robin Müller
4ee01e395b
finished fault handler unit tests
2022-08-09 15:29:22 +02:00
Robin Müller
7f9401cf63
some bugfixes
2022-08-09 15:09:43 +02:00
Robin Müller
dba3f9960e
add CFDP fault handler mock
2022-08-09 14:55:08 +02:00
Robin Müller
eccb629ba8
fnished fault handler base
2022-08-09 14:39:03 +02:00
Robin Müller
7fb906a0ac
add first fault handler base class
2022-08-09 14:05:43 +02:00
Robin Müller
9796abfc7d
Merge branch 'development' into mueller/refactor-tmtc-stack
2022-08-09 13:06:08 +02:00
Robin Müller
0d26a0f54b
fnish CFDP distributor unittests
2022-08-09 13:04:23 +02:00
Robin Müller
192956c2c7
use new storage manager mock
2022-08-09 12:50:50 +02:00
Robin Müller
22e1555f50
basic storage manager mock
2022-08-09 12:45:05 +02:00
Robin Müller
bddf5bded1
move some storage manager impl to IF
...
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
Robin Müller
1c0b778848
continue CFDP distrib unittests
2022-08-09 12:13:10 +02:00
Robin Müller
c832bffdb0
clean up header test
2022-08-09 11:17:57 +02:00
Robin Müller
2f8020baac
move parsing steps into parse function
2022-08-09 11:03:22 +02:00
Robin Müller
06bea2f621
test inNull and bool operator
2022-08-09 10:59:24 +02:00
Robin Müller
4f1fe39182
fix unittests
2022-08-08 18:36:10 +02:00
Robin Müller
904abfba28
clean up CFDP stack a bit
2022-08-08 18:29:32 +02:00
Robin Müller
202d9341d8
add CFDP unit tests
2022-08-08 17:53:42 +02:00
Robin Müller
37c60d1dd0
add source and dest test stubs
2022-08-08 12:41:05 +02:00
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