Commit Graph

857 Commits

Author SHA1 Message Date
Ulrich Mohr 62cd39e573 Merge pull request 'SerialBufferAdapter refactoring' (#677) from mueller/refactor-serial-buffer-adapter into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #677
2022-09-12 14:30:51 +02:00
Ulrich Mohr aed30d54ef Merge pull request 'remove bsp specific code' (#679) from mueller/remove-bsp-specific-code into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #679
2022-09-12 14:23:48 +02:00
Ulrich Mohr 1126db2c8a Merge pull request 'remove user includes' (#675) from mueller/remove-user-includes into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #675
2022-09-12 14:15:18 +02:00
Ulrich Mohr a64a04d7fe Merge branch 'development' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development Build queued... Details
2022-09-12 14:14:49 +02:00
Robin Müller 6a6aa7fdd6 Merge branch 'development' into mohr/enableDisable
fsfw/fsfw/pipeline/pr-development Build queued... Details
2022-09-12 14:11:38 +02:00
Robin Müller 34dd478848
helper class OneRemoteConfigProvider
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-08 16:25:19 +02:00
Robin Müller b73754dfd6
implemented basic PDU forwarding
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-08 12:07:16 +02:00
Robin Müller ec1e07b466
some more returncodes
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-08 11:53:06 +02:00
Ulrich Mohr d52f335455 sif::buffer: if disabeld do not print
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development Build started... Details
2022-09-08 11:47:40 +02:00
Robin Müller c87667c03f
some API improvements
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-08 11:26:17 +02:00
Robin Müller 683cf8a047
some additional tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-08 11:08:40 +02:00
Robin Müller 11a4b27642
allow deferred init
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-07 18:20:38 +02:00
Robin Müller 770463e618
remove old code
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-07 18:04:46 +02:00
Robin Müller 04b619a15c
update header as well
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-07 17:58:49 +02:00
Robin Müller 282704e0fd
remove bsp specific code
fsfw/fsfw/pipeline/head Build started... Details
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-07 17:54:04 +02:00
Robin Müller 8971eb386e
retval replacement
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-07 17:40:22 +02:00
Robin Müller c54caf134a
segmented file transfer working
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 16:33:38 +02:00
Robin Müller 67439b4285
refactor away some duplication
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 16:03:26 +02:00
Robin Müller af851165b4
continue basic small file transfer unittest
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 15:45:51 +02:00
Robin Müller 428da017ba
empty file transfer unittest almost done
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 13:45:43 +02:00
Robin Müller 806ae9b41a
check that indication was called
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 13:16:00 +02:00
Robin Müller 7b97c8a182
continue tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-06 11:56:05 +02:00
Robin Müller 2e4cdb7366
additional filesystem abstractions
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 17:42:56 +02:00
Robin Müller 5a3f05fa79
return struct ref instead of code
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 17:20:29 +02:00
Robin Müller 80464f2a81
Merge branch 'mueller/refactor-serial-buffer-adapter' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:38:58 +02:00
Robin Müller 16688316a8
rename setBuffer to setConstBuffer
fsfw/fsfw/pipeline/head Build started... Details
fsfw/fsfw/pipeline/pr-development Build started... Details
2022-09-05 16:31:56 +02:00
Robin Müller ead22c8bd6
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:29:10 +02:00
Robin Müller 3583e30ee6
rename const buf setter
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:27:20 +02:00
Robin Müller 61db018a74
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:26:29 +02:00
Robin Müller 1e395dc402
set buffer expects const pointer now
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:25:02 +02:00
Robin Müller ece5ae59e4
compile fixes 2022-09-05 16:22:41 +02:00
Robin Müller a5d1c38b22
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-05 16:19:34 +02:00
Robin Müller f5421e9abd
refactor tm helper
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 16:10:06 +02:00
Robin Müller 4c3f9feb93
explicit include
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-05 16:06:24 +02:00
Robin Müller 75dc7a405d
del data wrapper 2022-09-05 16:02:32 +02:00
Robin Müller f0b7a103d4
refactor ctors 2022-09-05 15:30:53 +02:00
Robin Müller fb96250e36
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-05 14:50:43 +02:00
Robin Müller d64ad71529
Some improvements for time stamper API
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 14:44:35 +02:00
Robin Müller 5ce1e76723
init dest handler unittests
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-05 14:20:01 +02:00
Robin Müller d2c4d546c3
first dest handler unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
- 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
Robin Müller 0dd2b5ddd4
need an event reporter proxy
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 11:19:23 +02:00
Robin Müller 3dfc882226
impl finish PDU sending
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 11:03:25 +02:00
Robin Müller b984128de5
stub for creating finished PDU
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 10:30:55 +02:00
Robin Müller 134d5a1411
basic impl which allows naked no closure file transfer
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-05 10:26:35 +02:00
Robin Müller 3147f67fbd
basic dest handler framework almost complete
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 18:03:52 +02:00
Robin Müller 108e7737e2
continued dest handler
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 17:54:25 +02:00
Robin Müller c90d1c8071
continue dest handler impl
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 14:39:53 +02:00
Robin Müller eae75b29e7
start file data pdu processing
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 11:58:16 +02:00
Robin Müller dc79b7ba00
delete metadata after processing
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 11:38:46 +02:00
Robin Müller db84dcd3ce
afmt
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 11:12:16 +02:00
Robin Müller 04800df31e
another user-level-include
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 09:04:37 +02:00
Robin Müller 1e85cdadfd
remove user includes
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 08:55:33 +02:00
Robin Müller ebc02673dd
provide a weak print char impl
fsfw/fsfw/pipeline/head Build started... Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-02 08:50:39 +02:00
Robin Müller 935f35a40d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 17:52:17 +02:00
Robin Müller 348af0124b Merge remote-tracking branch 'origin/development' into mueller/cfdp-routers 2022-09-01 17:52:11 +02:00
Robin Müller 9202c6c17f Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-local-pool-api
fsfw/fsfw/pipeline/pr-development Build queued... Details
2022-09-01 17:51:50 +02:00
Robin Müller 5f8c549993 Merge remote-tracking branch 'origin/development' into mueller/refactor-local-pool-api 2022-09-01 17:51:44 +02:00
Robin Müller 5c20cc804e Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-09-01 17:48:40 +02:00
Ulrich Mohr eb8e236cd4 Merge pull request 'Bugfix for Space Packet Parser' (#673) from eive/fsfw:mueller/fixes-tmtc-server-sp-parser into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #673
2022-09-01 14:12:16 +02:00
Ulrich Mohr 7dec45ccf2 Merge pull request 'Service 11 regression' (#670) from eive/fsfw:mueller/service-11-issues into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #670
2022-09-01 11:59:18 +02:00
Ulrich Mohr 2b01e86f9c one small additional precaution
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 11:56:07 +02:00
Ulrich Mohr 60fd3d43c0 Merge pull request 'DHB TM handler alternative API raw buffer' (#671) from mueller/dhb-handle-device-tm-2 into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #671
2022-09-01 11:22:17 +02:00
Robin Müller 67980cb592 Merge branch 'development' into mueller/fixes-tmtc-server-sp-parser
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 11:21:02 +02:00
Robin Müller 01651f0521 more simplfications
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 10:52:48 +02:00
Robin Müller c7f300671f
update header
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 10:45:10 +02:00
Robin Müller 7d3223d766
add comment blocks 2022-09-01 10:44:57 +02:00
Robin Müller 7ae82a5cb4
do not cache previous recipient
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 08:58:18 +02:00
Robin Müller 28ecd0e5c6
bugfix for SP parser
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-09-01 08:51:12 +02:00
Robin Müller 7345c18b04 small fix which allows sending action reply immediately
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-31 16:50:48 +02:00
Robin Müller 0de7b66218
new retval for permission errors
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-31 13:26:44 +02:00
Robin Müller 158007fa7f
const correct API
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-31 00:02:25 +02:00
Robin Müller ab719a3e59
alternative solution
fsfw/fsfw/pipeline/head Build started... Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 23:38:55 +02:00
Robin Müller 64a7fde301 this is annoying
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 15:19:01 +02:00
Robin Müller 9131ca688b
make two helper functions protected
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-30 15:01:10 +02:00
Robin Müller 8e6cee7761
Merge branch 'mueller/data-wrapper' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-30 13:46:03 +02:00
Robin Müller c756297e5c
data wrapper update
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 13:39:44 +02:00
Robin Müller 0f27c7e7e7
extend data wrapper
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 13:24:29 +02:00
Robin Müller 20d42add03
add new data wrapper helper type
fsfw/fsfw/pipeline/head Build started... Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 12:07:09 +02:00
Robin Müller a9277622ce
move data wrapper
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 12:04:15 +02:00
Robin Müller 4a06f11582 Merge branch 'mueller/refactor-local-pool-api' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 11:12:59 +02:00
Robin Müller 32c53b932d
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers 2022-08-30 11:12:53 +02:00
Robin Müller aea9db75cb
better name
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 11:12:06 +02:00
Robin Müller 9fedd03ed8
use cfg struct for local pool API
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 11:02:21 +02:00
Robin Müller 10fc4dd89d Merge branch 'mueller/refactor-tmtc-stack' of https://egit.irs.uni-stuttgart.de/fsfw/fsfw into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-30 10:58:06 +02:00
Robin Müller 0cc8af5eb0
afmt 2022-08-30 10:57:17 +02:00
Robin Müller 92d65aa3a5
use old lpm api 2022-08-30 10:57:02 +02:00
Robin Müller 342a56410c
delete commented function 2022-08-30 10:28:55 +02:00
Robin Müller 2cab73d972 avoid duplicate code
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 20:09:28 +02:00
Robin Müller cb23911ccd
default initialization of CDS short struct
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 15:30:45 +02:00
Robin Müller b499dedd76
remove TODO
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 15:27:53 +02:00
Steffen Gaisser 6bcb208968 Merge branch 'development' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 15:11:50 +02:00
Ulrich Mohr 6605ffb6b1 Fixing check in Srv 11 Filer
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 14:55:50 +02:00
Ulrich Mohr e2e0190cae Revert "additional safety check"
This reverts commit fd278e410b.
2022-08-29 14:51:14 +02:00
Robin Müller fd278e410b additional safety check
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-29 13:18:54 +02:00
Robin Müller 81a7c21cd1
continued router component
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-24 17:31:26 +02:00
Robin Müller 267466be9d
pass const references to user handler now
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-24 15:43:58 +02:00
Robin Müller 2c730c8632
use const struct ref instead
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-24 12:11:03 +02:00
Robin Müller eb29b79467
some more docs
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-24 08:44:20 +02:00
Robin Müller 26ea6606bf
metadata recvd indication
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-23 20:56:09 +02:00
Robin Müller b1bd631322
implemented metadata handler
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-23 20:30:41 +02:00
Robin Müller 9441b4a70e
continue dest handler
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-23 19:37:30 +02:00
Robin Müller d12c59c8ac
all retval replacements
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-22 16:35:53 +02:00
Robin Müller 9e5dddf79c
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-22 16:24:20 +02:00
Robin Müller ba5c6410d6
tests running again
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-22 16:23:36 +02:00
Robin Müller 52f8c5038b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-22 16:21:41 +02:00
Robin Müller 10f34e5a48
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack-with-retval-refactoring
fsfw/fsfw/pipeline/head There was a failure building this commit Details
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-22 15:57:22 +02:00
Robin Müller dab1b1d067
apply auto-formatter
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
fsfw/fsfw/pipeline/head There was a failure building this commit Details
2022-08-22 15:02:53 +02:00
Robin Müller 8c8d1cfa84
apply auto-formatter
fsfw/fsfw/pipeline/head This commit looks good Details
2022-08-22 15:02:16 +02:00
Robin Müller 2a4ab0af7b
Merge branch 'mueller/refactor-tmtc-stack' into mueller/refactor-tmtc-stack-with-retval-refactoring
fsfw/fsfw/pipeline/head There was a failure building this commit Details
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-22 14:17:24 +02:00
Robin Müller 3b33b429e6 Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-18 11:21:16 +02:00
Robin Müller ff6de8e378 important bugfix for verif reporter
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-18 11:20:27 +02:00
Robin Müller 11a699c3ce
a list should do the job
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-17 18:49:51 +02:00
Robin Müller 6930656d4e
added some more basic tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-17 17:09:39 +02:00
Robin Müller 12c452e7ce
finished host FS unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-17 16:10:52 +02:00
Robin Müller 23f514039a
host filesystem continued
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-17 11:39:15 +02:00
Robin Müller 2e52d7a31d Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 17:23:52 +02:00
Robin Müller 875174c4ad
better name for global object
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 17:17:45 +02:00
Robin Müller 8fd8a37f59
flip verif reporter ctor arguments
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 17:10:48 +02:00
Ulrich Mohr 217276d50c renamed returnvalue header
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 12:48:22 +02:00
Ulrich Mohr d2ac3603a5 some more occurences
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 12:29:53 +02:00
Ulrich Mohr f63f3fa564 more occurences in comments
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-16 12:12:21 +02:00
Robin Müller 1037102349
merge retval refactoring
fsfw/fsfw/pipeline/head This commit looks good Details
2022-08-16 01:08:26 +02:00
Robin Müller 221361eb9c
Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-15 20:32:38 +02:00
Robin Müller 62fe75ee40
perform renaming 2022-08-15 20:28:16 +02:00
Robin Müller e76e109bdb Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 19:17:15 +02:00
Robin Müller 9e064fe800
fix unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 19:16:31 +02:00
Robin Müller 2339c48756
Merge branch 'mueller/refactor-tmtc-stack' into mueller/cfdp-routers
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-15 19:07:22 +02:00
Robin Müller d7ec04bf4b
Merge remote-tracking branch 'origin/development' into mueller/refactor-tmtc-stack
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-15 19:05:50 +02:00
Robin Müller 94a718ff19 Merge remote-tracking branch 'origin/development' into mueller/expand-retval-if
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 15:15:51 +02:00
Robin Müller 4a10f76784 Merge remote-tracking branch 'origin/development' into mueller/new-object-id-class
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 15:15:00 +02:00
Ulrich Mohr 57ce5d1f34 Merge pull request 'Expand SerializeIF' (#656) from mueller/expand-serialize-if into development
fsfw/fsfw/pipeline/head This commit looks good Details
Reviewed-on: #656
2022-08-15 15:13:50 +02:00
Robin Müller ca2efb6021
remove object ID 2022-08-15 15:02:05 +02:00
Robin Müller deeeef553b
remove implicit machine endianness variants
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 14:34:04 +02:00
Robin Müller b28c26b288
group MGM data in local pool vectors
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-15 10:49:00 +02:00
Robin Müller c12492df03
continued host FS test
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-11 10:19:25 +02:00
Robin Müller 8aaabc5d73
basic host FS unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-11 10:10:05 +02:00
Robin Müller e796e025b6
continue host fs unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-11 09:59:14 +02:00
Robin Müller 20eee2c469
finished host FS impl
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-11 09:32:18 +02:00
Robin Müller aca8b53a59
start host FS impl
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-10 17:03:23 +02:00
Robin Müller 28c8248f26
add FS mock and improve HasFilesystemIF
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-10 11:09:07 +02:00
Robin Müller 3e1fd15613
completed all indication parameters
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-10 10:34:02 +02:00
Robin Müller 96dfe46e25
added string LV tests
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-10 09:39:57 +02:00
Robin Müller 507c6ddff1
added some param structs
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-09 21:03:56 +02:00
Robin Müller 0cb15e901e
new cfdp mock folder, added additional cfdp mocks
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 19:00:47 +02:00
Robin Müller d45108e3c2
add remote config table provider class
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 18:51:44 +02:00
Robin Müller 8c059f8f32
new filesystem module
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 16:36:35 +02:00
Robin Müller 5bea92d2a4
some doc updates
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 16:26:37 +02:00
Robin Müller bba2d883b6
added some documentation
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-09 16:18:45 +02:00
Robin Müller 7a20412305
add user base documentation
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-09 15:51:01 +02:00
Robin Müller dce1ebcf65
add CFDP user base
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-09 15:46:42 +02:00
Robin Müller 4ee01e395b
finished fault handler unit tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 15:29:22 +02:00
Robin Müller 7f9401cf63
some bugfixes
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 15:09:43 +02:00
Robin Müller dba3f9960e
add CFDP fault handler mock
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 14:55:08 +02:00
Robin Müller eccb629ba8
fnished fault handler base
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 14:39:03 +02:00
Robin Müller 7fb906a0ac
add first fault handler base class
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-09 14:05:43 +02:00
Robin Müller 0d26a0f54b
fnish CFDP distributor unittests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 13:04:23 +02:00
Robin Müller bddf5bded1
move some storage manager impl to IF
fsfw/fsfw/pipeline/pr-development This commit looks good Details
- Add StorageManagerMock
2022-08-09 12:36:29 +02:00
Robin Müller 2f8020baac
move parsing steps into parse function
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 11:03:22 +02:00
Robin Müller 06bea2f621
test inNull and bool operator
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-09 10:59:24 +02:00
Robin Müller 904abfba28
clean up CFDP stack a bit
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-08 18:29:32 +02:00
Robin Müller 202d9341d8
add CFDP unit tests
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-08-08 17:53:42 +02:00
Robin Müller fdb0cc0e44
tweaks for CFDP distributor
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-08 12:31:19 +02:00
Robin Müller 269a3052ca
added stubs for source and dest handler
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 18:18:01 +02:00
Robin Müller c6a7a0fec8
use distributor instead of router
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 18:14:49 +02:00
Robin Müller acf5c2a56d
better names
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 16:00:48 +02:00
Robin Müller 7fb9e14555
better names for CFDP components
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 15:22:39 +02:00
Robin Müller b20e8a9679
continue new cfdp router
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 15:12:29 +02:00
Robin Müller 29bcaee196
some tests for new var len field
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 13:34:49 +02:00
Robin Müller 60ea9a9a7c
clean up a few tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 13:15:49 +02:00
Robin Müller df690b9628
some re-ordering
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 11:36:56 +02:00
Robin Müller a426aef7c7
add some more tests for CCSDS distributor
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-03 11:33:10 +02:00
Robin Müller 902a4bfa9c
unittests for TC and CCSDS distributor
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-08-01 17:16:37 +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
fsfw/fsfw/pipeline/head There was a failure building this commit Details
2022-08-01 13:05:56 +02:00
Robin Müller 4334106ad1
applied auto-formatter
fsfw/fsfw/pipeline/head There was a failure building this commit Details
2022-08-01 11:05:46 +02:00
Robin Müller 458fe460eb
TMTC Routing Refactoring
fsfw/fsfw/pipeline/head There was a failure building this commit Details
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
fsfw/fsfw/pipeline/head This commit looks good Details
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
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-29 14:30:58 +02:00
Robin Müller cd4d92b12c Merge branch 'mueller/new-object-id-class' into mueller/cfdp-routers
fsfw/fsfw/pipeline/head This commit looks good Details
2022-07-29 14:22:52 +02:00
Robin Müller c9bec03f00 Merge branch 'mueller/expand-serialize-if' into mueller/new-object-id-type
fsfw/fsfw/pipeline/head There was a failure building this commit Details
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
fsfw/fsfw/pipeline/head This commit looks good Details
2022-07-29 12:03:14 +02:00
Robin Müller da106fd96f
do not use TC info for failed TC retrieval
fsfw/fsfw/pipeline/head This commit looks good Details
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-29 10:23:59 +02:00
Robin Müller fc3412fa35
set sec header flag and add unit test for it
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-28 15:13:27 +02:00
Robin Müller 8f6f0e1d45
some more fail tests
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-28 13:42:34 +02:00
Robin Müller cb118176a0
completed ZcWriter unittests
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-07-28 13:24:50 +02:00
Robin Müller 30ba9ab916
some more fixes
fsfw/fsfw/pipeline/pr-development This commit looks good Details
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 5355e63711
use result instead of retval
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-27 21:43:32 +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
fsfw/fsfw/pipeline/pr-development This commit looks good Details
- Returns serialized or deserialized size
2022-07-27 21:29:05 +02:00
Robin Müller 5bb7023ff3
improvements for creator API
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-27 21:11:12 +02:00
Robin Müller 85dbef20b0
update serialize IF
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-27 21:07:34 +02:00
Robin Müller 93acac02f5
tests running again
fsfw/fsfw/pipeline/pr-development This commit looks good Details
2022-07-27 21:06:23 +02:00
Robin Müller 7e8afcc12f
remove nullptr check
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-07-27 20:37:21 +02:00
Robin Müller f03b7cd660
another bugfix in CSB
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-07-27 20:10:15 +02:00
Robin Müller d641d63531
set queue of tm send helper
fsfw/fsfw/pipeline/pr-development There was a failure building this commit Details
2022-07-27 19:56:11 +02:00