Commit Graph

584 Commits

Author SHA1 Message Date
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
0dfaba81f9 finished basic TC unittests 2022-07-21 19:10:15 +02:00