fe03da6def
Merge remote-tracking branch 'origin/development' into mueller/cfdp-update-without-handlers
2022-09-26 15:38:45 +02:00
bd64591f30
Merge branch 'development' into mueller/smaller-tweaks
2022-09-26 14:34:38 +02:00
9ec397c8b7
Merge branch 'development' into mueller/local-pool-obj-base-better-warning
2022-09-26 14:17:19 +02:00
808e3e0462
remove unused variable
2022-09-16 18:54:48 +02:00
b4b11ebd3b
fixes and tweaks
2022-09-16 18:20:42 +02:00
c5b24f2516
fixes and tweaks
2022-09-16 18:08:20 +02:00
bdbe0cc9da
pass message queue externally
2022-09-16 16:28:41 +02:00
e2c1158337
pass message queue externally
2022-09-16 16:27:57 +02:00
3d2fc28468
Merge remote-tracking branch 'upstream/mueller/new-cfdp-update-with-handlers' into cfdp-integration
2022-09-16 11:10:35 +02:00
c38088c64b
adaptions for enum renaming
2022-09-15 18:44:00 +02:00
7eb63d6d79
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
2022-09-15 18:41:29 +02:00
6f8ccf83e7
use singular enum names
2022-09-15 18:41:15 +02:00
ef9ed95fd1
Merge branch 'develop' into mohr/merge-upstream
2022-09-15 18:34:37 +02:00
ed68268c0c
generic cfdp handler wrapper
2022-09-15 16:53:04 +02:00
c549914efb
include helpers
2022-09-15 16:50:06 +02:00
753d5ff39e
adaptions for enum renaming
2022-09-15 16:47:09 +02:00
36ca35da77
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
2022-09-15 16:46:25 +02:00
54762232a4
refactoring and condition code to strin converter
2022-09-15 16:46:09 +02:00
4fb7375492
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
2022-09-15 16:21:32 +02:00
2fee2fdff5
unittest which would have caught this
2022-09-15 16:20:52 +02:00
47df9e8b5b
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
2022-09-15 16:03:06 +02:00
954c749de0
additional docs
2022-09-15 16:02:46 +02:00
7e0a5d5a9e
printout tweak
2022-09-15 13:40:37 +02:00
ce7146e468
printout tweak
2022-09-15 13:40:12 +02:00
a681a4a797
better error printout
2022-09-15 13:38:38 +02:00
ee1c6a3f04
better error printout
2022-09-15 13:37:10 +02:00
ab7c3480f5
storage manager update
2022-09-15 10:30:22 +02:00
237e29cc59
all necessary modifications
2022-09-14 20:21:03 +02:00
0849c8a08d
adding files manually
2022-09-14 20:10:41 +02:00
9d626e0a5d
include correction
2022-09-14 19:59:02 +02:00
dbaeed83af
Merge branch 'mueller/cfdp-update-without-handlers' into mueller/new-cfdp-update-with-handlers
2022-09-14 19:48:25 +02:00
2e27a85c95
finished renaming operation
2022-09-14 19:48:11 +02:00
385a0ffd73
add CFDP handlers manually
2022-09-14 19:29:43 +02:00
3a52454949
removed handlers
2022-09-14 19:15:52 +02:00
44615c150b
add printout capabilities
2022-09-14 14:00:20 +02:00
bd594123a2
Merge remote-tracking branch 'upstream/development' into mohr/merge-upstream
2022-09-14 12:54:15 +02:00
4dadef34fd
Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers
2022-09-13 15:35:59 +02:00
382543fc59
important bugfix
2022-09-13 15:26:14 +02:00
a1ea671e2f
header include update
2022-09-13 14:46:41 +02:00
9ee1896553
Merge pull request 'Refactor Local Pool API' ( #667 ) from mueller/refactor-local-pool-api into development
...
Reviewed-on: fsfw/fsfw#667
2022-09-12 14:32:08 +02:00
a5b5523111
Merge pull request 'Refactor TMTC Stack, improve test framework' ( #655 ) from mueller/refactor-tmtc-stack into development
...
Reviewed-on: fsfw/fsfw#655
2022-09-12 14:31:22 +02:00
62cd39e573
Merge pull request 'SerialBufferAdapter refactoring' ( #677 ) from mueller/refactor-serial-buffer-adapter into development
...
Reviewed-on: fsfw/fsfw#677
2022-09-12 14:30:51 +02:00
aed30d54ef
Merge pull request 'remove bsp specific code' ( #679 ) from mueller/remove-bsp-specific-code into development
...
Reviewed-on: fsfw/fsfw#679
2022-09-12 14:23:48 +02:00
1126db2c8a
Merge pull request 'remove user includes' ( #675 ) from mueller/remove-user-includes into development
...
Reviewed-on: fsfw/fsfw#675
2022-09-12 14:15:18 +02:00
a64a04d7fe
Merge branch 'development' into mueller/refactor-tmtc-stack
2022-09-12 14:14:49 +02:00
6a6aa7fdd6
Merge branch 'development' into mohr/enableDisable
2022-09-12 14:11:38 +02:00
34dd478848
helper class OneRemoteConfigProvider
2022-09-08 16:25:19 +02:00
b73754dfd6
implemented basic PDU forwarding
2022-09-08 12:07:16 +02:00
ec1e07b466
some more returncodes
2022-09-08 11:53:06 +02:00
d52f335455
sif::buffer: if disabeld do not print
2022-09-08 11:47:40 +02:00
c87667c03f
some API improvements
2022-09-08 11:26:17 +02:00
683cf8a047
some additional tests
2022-09-08 11:08:40 +02:00
11a4b27642
allow deferred init
2022-09-07 18:20:38 +02:00
770463e618
remove old code
2022-09-07 18:04:46 +02:00
04b619a15c
update header as well
2022-09-07 17:58:49 +02:00
282704e0fd
remove bsp specific code
2022-09-07 17:54:04 +02:00
8971eb386e
retval replacement
2022-09-07 17:40:22 +02:00
c54caf134a
segmented file transfer working
2022-09-06 16:33:38 +02:00
67439b4285
refactor away some duplication
2022-09-06 16:03:26 +02:00
af851165b4
continue basic small file transfer unittest
2022-09-06 15:45:51 +02:00
428da017ba
empty file transfer unittest almost done
2022-09-06 13:45:43 +02:00
806ae9b41a
check that indication was called
2022-09-06 13:16:00 +02:00
7b97c8a182
continue tests
2022-09-06 11:56:05 +02:00
2e4cdb7366
additional filesystem abstractions
2022-09-05 17:42:56 +02:00
5a3f05fa79
return struct ref instead of code
2022-09-05 17:20:29 +02:00
80464f2a81
Merge branch 'mueller/refactor-serial-buffer-adapter' into mueller/refactor-tmtc-stack
2022-09-05 16:38:58 +02:00
16688316a8
rename setBuffer to setConstBuffer
2022-09-05 16:31:56 +02:00
ead22c8bd6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-09-05 16:29:10 +02:00
3583e30ee6
rename const buf setter
2022-09-05 16:27:20 +02:00
61db018a74
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-09-05 16:26:29 +02:00
1e395dc402
set buffer expects const pointer now
2022-09-05 16:25:02 +02:00
ece5ae59e4
compile fixes
2022-09-05 16:22:41 +02:00
a5d1c38b22
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-09-05 16:19:34 +02:00
f5421e9abd
refactor tm helper
2022-09-05 16:10:06 +02:00
4c3f9feb93
explicit include
2022-09-05 16:06:24 +02:00
75dc7a405d
del data wrapper
2022-09-05 16:02:32 +02:00
f0b7a103d4
refactor ctors
2022-09-05 15:30:53 +02:00
fb96250e36
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-09-05 14:50:43 +02:00
d64ad71529
Some improvements for time stamper API
2022-09-05 14:44:35 +02:00
5ce1e76723
init dest handler unittests
2022-09-05 14:20:01 +02:00
d2c4d546c3
first dest handler unittests
...
- Add new mock class for event reporting proxies
- Add basic setup for unittesting the CFDP destination handler
2022-09-05 11:37:41 +02:00
0dd2b5ddd4
need an event reporter proxy
2022-09-05 11:19:23 +02:00
3dfc882226
impl finish PDU sending
2022-09-05 11:03:25 +02:00
b984128de5
stub for creating finished PDU
2022-09-05 10:30:55 +02:00
134d5a1411
basic impl which allows naked no closure file transfer
2022-09-05 10:26:35 +02:00
3147f67fbd
basic dest handler framework almost complete
2022-09-02 18:03:52 +02:00
108e7737e2
continued dest handler
2022-09-02 17:54:25 +02:00
c90d1c8071
continue dest handler impl
2022-09-02 14:39:53 +02:00
eae75b29e7
start file data pdu processing
2022-09-02 11:58:16 +02:00
dc79b7ba00
delete metadata after processing
2022-09-02 11:38:46 +02:00
db84dcd3ce
afmt
2022-09-02 11:12:16 +02:00
04800df31e
another user-level-include
2022-09-02 09:04:37 +02:00
1e85cdadfd
remove user includes
2022-09-02 08:55:33 +02:00
ebc02673dd
provide a weak print char impl
2022-09-02 08:50:39 +02:00
935f35a40d
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-09-01 17:52:17 +02:00
348af0124b
Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers
2022-09-01 17:52:11 +02:00
9202c6c17f
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-local-pool-api
2022-09-01 17:51:50 +02:00
5f8c549993
Merge remote-tracking branch 'origin/development' into mueller/refactor-local-pool-api
2022-09-01 17:51:44 +02:00
5c20cc804e
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-09-01 17:48:40 +02:00
eb8e236cd4
Merge pull request 'Bugfix for Space Packet Parser' ( #673 ) from eive/fsfw:mueller/fixes-tmtc-server-sp-parser into development
...
Reviewed-on: fsfw/fsfw#673
2022-09-01 14:12:16 +02:00
7dec45ccf2
Merge pull request 'Service 11 regression' ( #670 ) from eive/fsfw:mueller/service-11-issues into development
...
Reviewed-on: fsfw/fsfw#670
2022-09-01 11:59:18 +02:00
2b01e86f9c
one small additional precaution
2022-09-01 11:56:07 +02:00
60fd3d43c0
Merge pull request 'DHB TM handler alternative API raw buffer' ( #671 ) from mueller/dhb-handle-device-tm-2 into development
...
Reviewed-on: fsfw/fsfw#671
2022-09-01 11:22:17 +02:00
67980cb592
Merge branch 'development' into mueller/fixes-tmtc-server-sp-parser
2022-09-01 11:21:02 +02:00
01651f0521
more simplfications
2022-09-01 10:52:48 +02:00
cf8fe7ea72
more simplfications
2022-09-01 10:51:09 +02:00
c7f300671f
update header
2022-09-01 10:45:10 +02:00
7d3223d766
add comment blocks
2022-09-01 10:44:57 +02:00
7ae82a5cb4
do not cache previous recipient
2022-09-01 08:58:18 +02:00
28ecd0e5c6
bugfix for SP parser
2022-09-01 08:51:12 +02:00
496dac89e4
important bugfix for TCP TMTC server
2022-08-31 22:47:58 +02:00
7345c18b04
small fix which allows sending action reply immediately
2022-08-31 16:50:48 +02:00
cfca27542a
small fix which allows sending action reply immediately
2022-08-31 16:26:18 +02:00
0de7b66218
new retval for permission errors
2022-08-31 13:26:44 +02:00
2fa76d3663
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm-2' into develop
2022-08-31 00:02:52 +02:00
158007fa7f
const correct API
2022-08-31 00:02:25 +02:00
726f44cafe
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm-2' into develop
2022-08-30 23:53:16 +02:00
ab719a3e59
alternative solution
2022-08-30 23:38:55 +02:00
141dcb1f14
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into develop
2022-08-30 16:05:25 +02:00
6ebd6a965b
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into develop
2022-08-30 16:05:02 +02:00
20f0707813
remove newline
2022-08-30 16:04:45 +02:00
8d1777fa0c
additional tests
2022-08-30 16:02:50 +02:00
21ac86619e
now its getting interesting
2022-08-30 15:52:34 +02:00
eedf57624f
Merge remote-tracking branch 'upstream/mueller/dhb-handle-device-tm' into develop
2022-08-30 15:40:52 +02:00
64a7fde301
this is annoying
2022-08-30 15:19:01 +02:00
ae40543e3a
this is annoying
2022-08-30 15:16:54 +02:00
9131ca688b
make two helper functions protected
2022-08-30 15:01:10 +02:00
efd2994dc5
dump compiler erorrs..
2022-08-30 14:59:59 +02:00
3ebebbd493
Merge branch 'develop' into mueller/data-wrapper-update
2022-08-30 14:54:20 +02:00
a8c066dccc
Merge remote-tracking branch 'upstream/mueller/refactor-local-pool-api' into develop
2022-08-30 14:54:03 +02:00
4d17f1c4bb
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into develop
2022-08-30 14:53:38 +02:00
d4ed528426
Merge remote-tracking branch 'upstream/mueller/data-wrapper' into mueller/data-wrapper-update
2022-08-30 14:52:09 +02:00
093052604a
Merge branch 'mueller/data-wrapper' into mueller/dhb-handle-device-tm
2022-08-30 14:03:45 +02:00
bdd79d060d
basic data wrapper unittests
2022-08-30 14:02:58 +02:00
8e6cee7761
Merge branch 'mueller/data-wrapper' into mueller/refactor-tmtc-stack
2022-08-30 13:46:03 +02:00
c756297e5c
data wrapper update
2022-08-30 13:39:44 +02:00
3a47062f2a
refactored dhb TM handler
2022-08-30 13:39:21 +02:00
0f27c7e7e7
extend data wrapper
2022-08-30 13:24:29 +02:00
20d42add03
add new data wrapper helper type
2022-08-30 12:07:09 +02:00
a9277622ce
move data wrapper
2022-08-30 12:04:15 +02:00
4a06f11582
Merge branch 'mueller/refactor-local-pool-api' into mueller/cfdp-routers
2022-08-30 11:12:59 +02:00
32c53b932d
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-30 11:12:53 +02:00
aea9db75cb
better name
2022-08-30 11:12:06 +02:00
9fedd03ed8
use cfg struct for local pool API
2022-08-30 11:02:21 +02:00
10fc4dd89d
Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack
2022-08-30 10:58:06 +02:00
0cc8af5eb0
afmt
2022-08-30 10:57:17 +02:00
92d65aa3a5
use old lpm api
2022-08-30 10:57:02 +02:00
342a56410c
delete commented function
2022-08-30 10:28:55 +02:00
2cab73d972
avoid duplicate code
2022-08-29 20:09:28 +02:00
cb23911ccd
default initialization of CDS short struct
2022-08-29 15:30:45 +02:00
b499dedd76
remove TODO
2022-08-29 15:27:53 +02:00
6bcb208968
Merge branch 'development' into mueller/refactor-tmtc-stack
2022-08-29 15:11:50 +02:00
6605ffb6b1
Fixing check in Srv 11 Filer
2022-08-29 14:55:50 +02:00
e2e0190cae
Revert "additional safety check"
...
This reverts commit fd278e410b
.
2022-08-29 14:51:14 +02:00
fd278e410b
additional safety check
2022-08-29 13:18:54 +02:00
9a590a3fcd
additional safety check
2022-08-29 12:01:44 +02:00
2a75440b32
allow device tm in raw format
2022-08-27 01:01:29 +02:00
81a7c21cd1
continued router component
2022-08-24 17:31:26 +02:00
f5866ddace
missing replacements
2022-08-24 17:25:45 +02:00
f91ad84bdc
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-retval-merged
2022-08-24 17:13:41 +02:00
267466be9d
pass const references to user handler now
2022-08-24 15:43:58 +02:00
2c730c8632
use const struct ref instead
2022-08-24 12:11:03 +02:00
eb29b79467
some more docs
2022-08-24 08:44:20 +02:00
26ea6606bf
metadata recvd indication
2022-08-23 20:56:09 +02:00
b1bd631322
implemented metadata handler
2022-08-23 20:30:41 +02:00
9441b4a70e
continue dest handler
2022-08-23 19:37:30 +02:00
d12c59c8ac
all retval replacements
2022-08-22 16:35:53 +02:00
9e5dddf79c
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-22 16:24:20 +02:00
ba5c6410d6
tests running again
2022-08-22 16:23:36 +02:00
52f8c5038b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-22 16:21:41 +02:00
10f34e5a48
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack-with-retval-refactoring
2022-08-22 15:57:22 +02:00
dab1b1d067
apply auto-formatter
2022-08-22 15:02:53 +02:00
8c8d1cfa84
apply auto-formatter
2022-08-22 15:02:16 +02:00
2a4ab0af7b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-with-retval-refactoring
2022-08-22 14:17:24 +02:00
3b33b429e6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-18 11:21:16 +02:00
ff6de8e378
important bugfix for verif reporter
2022-08-18 11:20:27 +02:00
7881f5bab8
important bugfix for verif reporter
2022-08-18 11:19:42 +02:00
11a699c3ce
a list should do the job
2022-08-17 18:49:51 +02:00
6930656d4e
added some more basic tests
2022-08-17 17:09:39 +02:00
12c452e7ce
finished host FS unittests
2022-08-17 16:10:52 +02:00
23f514039a
host filesystem continued
2022-08-17 11:39:15 +02:00
7205885357
added additional API for HK subscription params
2022-08-16 17:47:56 +02:00
e3648b6e30
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
2022-08-16 17:25:22 +02:00
2e52d7a31d
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-16 17:23:52 +02:00
875174c4ad
better name for global object
2022-08-16 17:17:45 +02:00
8fd8a37f59
flip verif reporter ctor arguments
2022-08-16 17:10:48 +02:00
d815f422c3
improve verif reporter API
2022-08-16 17:09:22 +02:00
217276d50c
renamed returnvalue header
2022-08-16 12:48:22 +02:00
d2ac3603a5
some more occurences
2022-08-16 12:29:53 +02:00
f63f3fa564
more occurences in comments
2022-08-16 12:12:21 +02:00
1037102349
merge retval refactoring
2022-08-16 01:08:26 +02:00
221361eb9c
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
2022-08-15 20:32:38 +02:00
62fe75ee40
perform renaming
2022-08-15 20:28:16 +02:00
c57e95c698
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
2022-08-15 19:18:46 +02:00
e76e109bdb
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-15 19:17:15 +02:00
9e064fe800
fix unittests
2022-08-15 19:16:31 +02:00
2339c48756
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
2022-08-15 19:07:22 +02:00
d7ec04bf4b
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-08-15 19:05:50 +02:00
4d82d0e4c1
update source sequence counter code
2022-08-15 17:24:48 +02:00
94a718ff19
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
2022-08-15 15:15:51 +02:00
4a10f76784
Merge remote-tracking branch 'origin/development' into mueller/new-object-id-class
2022-08-15 15:15:00 +02:00
57ce5d1f34
Merge pull request 'Expand SerializeIF' ( #656 ) from mueller/expand-serialize-if into development
...
Reviewed-on: fsfw/fsfw#656
2022-08-15 15:13:50 +02:00
ca2efb6021
remove object ID
2022-08-15 15:02:05 +02:00
deeeef553b
remove implicit machine endianness variants
2022-08-15 14:34:04 +02:00
007f958a0b
fsfw fixes for merge
2022-08-15 11:38:52 +02:00
d022ce82c5
Merge remote-tracking branch 'upstream/mueller/refactor-tmtc-stack' into mueller/tmtc-stack-refactoring
2022-08-15 11:30:09 +02:00
b28091e05b
Merge remote-tracking branch 'upstream/mueller/expand-serialize-if' into develop
2022-08-15 11:25:07 +02:00
f4c4f9946c
printout preproc block
2022-08-15 11:18:53 +02:00
7f89022f5b
Merge branch 'mueller/group-mgm-data' into develop
2022-08-15 10:50:10 +02:00
b28c26b288
group MGM data in local pool vectors
2022-08-15 10:49:00 +02:00
03fa77e2b3
get current uptime correctly
2022-08-12 12:29:10 +02:00
8970a7379a
Merge remote-tracking branch 'upstream/development' into mueller/update-from-upstream
2022-08-12 12:21:50 +02:00
c12492df03
continued host FS test
2022-08-11 10:19:25 +02:00
8aaabc5d73
basic host FS unittests
2022-08-11 10:10:05 +02:00
e796e025b6
continue host fs unittests
2022-08-11 09:59:14 +02:00
20eee2c469
finished host FS impl
2022-08-11 09:32:18 +02:00
aca8b53a59
start host FS impl
2022-08-10 17:03:23 +02:00
28c8248f26
add FS mock and improve HasFilesystemIF
2022-08-10 11:09:07 +02:00
3e1fd15613
completed all indication parameters
2022-08-10 10:34:02 +02:00
96dfe46e25
added string LV tests
2022-08-10 09:39:57 +02:00
507c6ddff1
added some param structs
2022-08-09 21:03:56 +02:00
0cb15e901e
new cfdp mock folder, added additional cfdp mocks
2022-08-09 19:00:47 +02:00
d45108e3c2
add remote config table provider class
2022-08-09 18:51:44 +02:00
8c059f8f32
new filesystem module
2022-08-09 16:36:35 +02:00
5bea92d2a4
some doc updates
2022-08-09 16:26:37 +02:00
bba2d883b6
added some documentation
2022-08-09 16:18:45 +02:00
7a20412305
add user base documentation
2022-08-09 15:51:01 +02:00
dce1ebcf65
add CFDP user base
2022-08-09 15:46:42 +02:00
4ee01e395b
finished fault handler unit tests
2022-08-09 15:29:22 +02:00
7f9401cf63
some bugfixes
2022-08-09 15:09:43 +02:00
dba3f9960e
add CFDP fault handler mock
2022-08-09 14:55:08 +02:00
eccb629ba8
fnished fault handler base
2022-08-09 14:39:03 +02:00
7fb906a0ac
add first fault handler base class
2022-08-09 14:05:43 +02:00
0d26a0f54b
fnish CFDP distributor unittests
2022-08-09 13:04:23 +02:00
bddf5bded1
move some storage manager impl to IF
...
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
2f8020baac
move parsing steps into parse function
2022-08-09 11:03:22 +02:00
06bea2f621
test inNull and bool operator
2022-08-09 10:59:24 +02:00
904abfba28
clean up CFDP stack a bit
2022-08-08 18:29:32 +02:00
202d9341d8
add CFDP unit tests
2022-08-08 17:53:42 +02:00
fdb0cc0e44
tweaks for CFDP distributor
2022-08-08 12:31:19 +02:00
269a3052ca
added stubs for source and dest handler
2022-08-03 18:18:01 +02:00
c6a7a0fec8
use distributor instead of router
2022-08-03 18:14:49 +02:00
acf5c2a56d
better names
2022-08-03 16:00:48 +02:00
7fb9e14555
better names for CFDP components
2022-08-03 15:22:39 +02:00
b20e8a9679
continue new cfdp router
2022-08-03 15:12:29 +02:00
29bcaee196
some tests for new var len field
2022-08-03 13:34:49 +02:00
60ea9a9a7c
clean up a few tests
2022-08-03 13:15:49 +02:00
df690b9628
some re-ordering
2022-08-03 11:36:56 +02:00
a426aef7c7
add some more tests for CCSDS distributor
2022-08-03 11:33:10 +02:00
902a4bfa9c
unittests for TC and CCSDS distributor
2022-08-01 17:16:37 +02:00
bf540ebb49
use sanitized include file
2022-08-01 14:23:52 +02:00
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
4334106ad1
applied auto-formatter
2022-08-01 11:05:46 +02:00
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
83d71548ec
CCSDS unpacker implementation
2022-07-29 16:32:50 +02:00
f4beef8c9f
run auto-formatter
2022-07-29 15:54:17 +02:00
c7b4dc349a
using uint32_t for getIdentifier of AcceptsTcIF
2022-07-29 15:53:39 +02:00
96f092ef75
type correction
2022-07-29 14:30:58 +02:00
cd4d92b12c
Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
2022-07-29 14:22:52 +02:00
c9bec03f00
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:16:22 +02:00
6c5c59cad8
Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
2022-07-29 14:15:14 +02:00
03e12a2388
new object ID type
2022-07-29 14:15:05 +02:00
6c5bbfa080
some renaming
2022-07-29 12:03:14 +02:00
da106fd96f
do not use TC info for failed TC retrieval
2022-07-29 10:23:59 +02:00
fc3412fa35
set sec header flag and add unit test for it
2022-07-28 15:13:27 +02:00
8f6f0e1d45
some more fail tests
2022-07-28 13:42:34 +02:00
cb118176a0
completed ZcWriter unittests
2022-07-28 13:24:50 +02:00
30ba9ab916
some more fixes
2022-07-28 13:00:53 +02:00
fb4ba487b5
Merge remote-tracking branch 'origin/mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-28 12:55:42 +02:00
5355e63711
use result instead of retval
2022-07-27 21:43:32 +02:00
dc31358d52
adaption for SerializeIF
...
- Returns serialized and deserialized size now
2022-07-27 21:31:09 +02:00
b485afea57
Simple SerializeIF adaptions
...
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
5bb7023ff3
improvements for creator API
2022-07-27 21:11:12 +02:00
85dbef20b0
update serialize IF
2022-07-27 21:07:34 +02:00
93acac02f5
tests running again
2022-07-27 21:06:23 +02:00
7e8afcc12f
remove nullptr check
2022-07-27 20:37:21 +02:00
f03b7cd660
another bugfix in CSB
2022-07-27 20:10:15 +02:00
d641d63531
set queue of tm send helper
2022-07-27 19:56:11 +02:00
4e571e5082
some more minor fixes
2022-07-27 19:40:54 +02:00
356d778743
afmt
2022-07-27 18:03:17 +02:00
0a38d2e22d
small bugfix
2022-07-27 17:56:16 +02:00
234ccdf764
send time stampers properly now
2022-07-27 17:48:59 +02:00
f591b9793c
pass timeReader to Pus ZC writer
2022-07-27 17:33:39 +02:00
c5ad9b5fa9
switch off debugging switches
2022-07-27 17:13:42 +02:00
083d08ae2a
various bugs and improvements
2022-07-27 17:00:43 +02:00
740644f2c8
updates for PusDistributor
2022-07-27 14:40:51 +02:00
059fb10558
add helper methods to disable crc calculation
2022-07-27 11:41:06 +02:00
86692e202d
this gets rid of some warnings
2022-07-27 11:35:35 +02:00
064b195c75
some of the deprecation warnings run amok
2022-07-27 11:33:19 +02:00
18ee2ab903
example compiles again
2022-07-27 11:26:47 +02:00
9eb652e585
some printout fixes
2022-07-27 10:49:49 +02:00
152c01b2ec
psb unittests almost complete
2022-07-26 18:58:36 +02:00
8bf0fb9885
test auto-initializers
2022-07-26 18:46:28 +02:00
1954ce0ea4
default PUS receiver set automatically now
2022-07-26 17:41:10 +02:00
d98b79cf5e
adapt PSB so it can be unittested properly
2022-07-26 16:49:46 +02:00
f14c812aff
removed some obsolete code
2022-07-26 14:14:00 +02:00
75c824ec80
add new VerificationReporterIF
2022-07-26 13:59:09 +02:00
f1c37203a4
some more API improvements and replacements
2022-07-26 11:14:40 +02:00
500a5602bd
added additional TM store and send helper
2022-07-26 11:09:57 +02:00
4ed028000d
Merge branch 'mueller/expand-retval-if' into mueller/refactor-tmtc-stack
2022-07-26 10:29:51 +02:00
88ebb67c8d
fix deprecation warnings
2022-07-26 10:27:44 +02:00
b827bd8370
update HasReturnvaluesIF
...
1. Add new retval namespace which contains OK and FAIL returnvalue
2. Also contains makeCode constexpr function
3. Mark HasReturnvaluesIF::makeReturnCode deprecated
This prevents from having to implement an interface just to use a shorter
version of the general returnvalues. A namespace is better suited for this
I think
2022-07-26 10:22:05 +02:00
bdf71d4e66
add new HasReturnvaluesIF features
2022-07-26 10:21:16 +02:00
e48b6f1432
possible double delete
2022-07-25 22:36:53 +02:00
747243684d
more leaks
2022-07-25 22:29:18 +02:00
db33f9cc7e
maybe this teardown fixes the leak
2022-07-25 22:22:08 +02:00
c12669fe50
this should fix the mmeory leak
2022-07-25 22:10:20 +02:00
6d00fc65c0
fix memory leak
2022-07-25 21:08:04 +02:00
7d87274844
add old api but mark it deprecated
2022-07-25 20:53:18 +02:00
c83f75c515
some more tests using TM send helper
2022-07-25 20:41:01 +02:00
586993c081
completed send helper tests
2022-07-25 20:31:06 +02:00
6d0fa36f8a
cleaning up message queue mock and subscription API
2022-07-25 19:36:56 +02:00
5fd5d488ff
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
2022-07-25 14:57:28 +02:00
f80be9e9fa
run afmt
2022-07-25 14:44:49 +02:00
f3af88ae40
add [[nodiscard]] and const specifiers
2022-07-25 14:44:19 +02:00
380f1d0206
remove obsolete returns
2022-07-25 14:40:10 +02:00
54fc35eae7
re-run afmt
2022-07-25 14:36:18 +02:00
05d4162f5b
Merge branch 'development' into v5.0.0
2022-07-25 14:35:36 +02:00
9ee6da47e9
improving mocks
2022-07-25 14:31:57 +02:00
1a7d7b172b
set up new internal error reporter mock
2022-07-25 14:04:06 +02:00
36e3956efb
finished tm store helper tests
2022-07-25 13:39:07 +02:00
180210dc38
Merge branch 'development' into mueller/expand-serialize-if
2022-07-25 11:39:19 +02:00
ca1e921b94
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-25 11:35:32 +02:00
2a34c831b1
use Be instead of Ne, which could be confused
2022-07-25 11:33:12 +02:00
e2ad37e3e6
more ref replacements
2022-07-25 11:26:45 +02:00
973d4ee8a5
some more ref replacements
2022-07-25 11:24:13 +02:00
899d021e00
using uint32_t as store_address requires explicit cast
2022-07-25 11:15:45 +02:00
4989bd0f02
fixes for Linux OSAL clock
2022-07-25 10:56:19 +02:00
832367fb30
replace some API components with references
2022-07-25 10:50:52 +02:00
63ee88af17
added base for tm store test
2022-07-25 10:38:44 +02:00
4921527022
replace c include
2022-07-25 10:31:49 +02:00
f0c8fd2688
some renaming
2022-07-25 10:24:43 +02:00
d474c4a7ee
store helper
2022-07-23 11:43:48 +02:00
f629d60aaf
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 11:15:20 +02:00
b809f90e72
added unittests for new helpers
2022-07-23 11:10:44 +02:00
b66fd63cb4
remove doubly defines
2022-07-23 10:29:19 +02:00
fd55de9e95
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:28:13 +02:00
8e05fc0417
added a few more methods
2022-07-23 10:28:01 +02:00
55a238d553
extended serialize if further
2022-07-23 10:24:56 +02:00
9ccd9fd775
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:07:10 +02:00
ddad97033d
expand serialize IF further
2022-07-23 10:06:42 +02:00
99aaf7068d
some tests
2022-07-23 10:05:57 +02:00
c9d37e8d62
Merge branch 'mueller/expand-serialize-if' into mueller/refactor-tmtc-stack
2022-07-23 10:05:14 +02:00
42a1d6cccd
default implementation of simple serialize/deserialize
2022-07-23 10:03:42 +02:00
133894f4ba
add basic CCSDS tests
2022-07-22 18:46:58 +02:00
b350018cad
completed basic test set
2022-07-22 18:22:35 +02:00
cecaec6007
PUS TM creator tests done
2022-07-22 17:09:44 +02:00
f28b9ea61b
APID getter bugfix
2022-07-22 16:41:32 +02:00
9275ccb79b
added some missing implementations
2022-07-22 16:09:18 +02:00
67776241de
verify successfull TM serialization
2022-07-22 16:06:31 +02:00