Commit Graph

6363 Commits

Author SHA1 Message Date
cd94fad8e5 Change the SubsystemBase to allow commanding of objects in executeTable which are not in the childrenMap. This enebales us to wiretap mode messages and operate the power switch of a shared power line without breaking the mode tree 2025-03-29 23:30:04 +01:00
0681b1895b add new MessageQueue to ModeHelper; which is equal to the parentQueue and can command the object without forcing the object to EXTERNAL_CONTROL 2025-03-29 23:28:24 +01:00
131456e19e improve docu 2025-03-29 23:27:18 +01:00
b8979d8f90 Merge pull request 'Improve readability of SubsystemBase::executeTable' (#49) from spahr/SubsystemBase into main
Reviewed-on: #49
2025-02-19 11:26:36 +01:00
9557db7036 Merge branch 'main' into spahr/SubsystemBase 2025-02-19 11:26:26 +01:00
c9fcabccd6 Merge pull request 'Missing valid flag update in readWithoutLock and commitWithoutLock' (#48) from bugfix-poolvariable into main
Reviewed-on: #48
2025-02-19 11:26:04 +01:00
ecd36f5e52 Merge branch 'main' into bugfix-poolvariable 2025-02-19 11:25:52 +01:00
fc19c0838e Merge pull request 'Formatting of debug printout' (#50) from spahr/formattingForDebugPrintout into main
Reviewed-on: #50
2025-02-19 11:24:39 +01:00
8c3f366d1a formatting for time prinout 2025-02-16 17:36:22 +01:00
6efb2641a7 Re-write the logic in executeTable() to improve the readabilty of the code. This gets rid of the usage of isFaulty() (which is misleading), and removes nexted if-statements 2025-02-16 17:07:40 +01:00
260bbad9a0 Modify the hard-coded strings which are printed to into the debug session to enforce alignment of all printouts, regardless of their printlevel (info, debug, warning, error). 2025-02-14 19:02:57 +01:00
9edd6221f8 Missing valid flag update in readWithoutLock and commitWithoutLock 2025-02-11 15:16:27 +01:00
735e341aab Merge pull request 'temperaturesensor-bugfix' (#47) from temperaturesensor-bugfix into main
Reviewed-on: #47
2025-01-21 14:33:29 +01:00
921bfb1e99 Merge branch 'main' into temperaturesensor-bugfix 2025-01-21 14:31:59 +01:00
5b1651e1a6 Merge pull request 'Update HK and datapool handling' (#45) from update-hk-handling-datapools into main
Reviewed-on: #45
2025-01-08 10:38:34 +01:00
e916b9b096 fix for CMakeLists.txt 2025-01-07 10:50:37 +01:00
b14e761bad small typo 2025-01-07 10:50:37 +01:00
33f3ae2434 Update and clean up HK and Local Pool Modules 2025-01-07 10:50:37 +01:00
f0087d5b0d Merge pull request 'FreeRTOS Monotonic Clock' (#46) from meier/freertos-monotonic-clock into main
Reviewed-on: #46
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de>
2025-01-07 10:33:29 +01:00
69c33587e8 Merge remote-tracking branch 'origin/main' into temperaturesensor-bugfix 2024-12-31 10:51:11 +01:00
d1bf04cc29 Merge branch 'main' into meier/freertos-monotonic-clock 2024-12-25 10:20:22 +01:00
8e3bc1b8aa updated changelog 2024-12-23 12:07:54 +01:00
64f97fc3ba implemented freertos monotonic clock 2024-12-23 12:02:29 +01:00
1427fbd2fe added monotonic clock which is independend of clock jumps in the system clock 2024-12-22 18:37:44 +01:00
81cd8bd290 did not build before 2024-12-15 23:52:32 +01:00
5dfeee08b3 Merge pull request 'some FDHB docs improvements' (#44) from fdhb-docs into main
Reviewed-on: #44
2024-12-11 13:55:18 +01:00
d77dbe44c6 some FDHB docs improvements 2024-12-11 13:54:16 +01:00
2165f8ead8 Merge pull request 'add docs' (#43) from fdhb-docs into main
Reviewed-on: #43
2024-12-11 13:44:15 +01:00
3def5d8d85 add docs 2024-12-11 13:01:48 +01:00
21d5800bfa Merge pull request 'fix formatting' (#42) from auto-formatting into main
Reviewed-on: #42
2024-11-15 10:55:26 +01:00
036ab2e40d fix formatting 2024-11-15 10:52:31 +01:00
c740721e34 Merge pull request 'Space Packet Parser CRC Check' (#41) from meier/space-packet-crc-check into main
Reviewed-on: #41
2024-11-15 10:21:28 +01:00
a95ca7d4eb run auto formatter 2024-11-15 10:13:15 +01:00
3b68a3ed1d added optional crc check to space packet parsing 2024-11-15 10:11:19 +01:00
d34db0a3be moved length check parse data of pdu header reader 2024-11-15 10:02:33 +01:00
e830cb5bdd Merge pull request 'cond code to string converter' (#40) from cond-code-string-converter into main
Reviewed-on: #40
2024-11-11 15:04:56 +01:00
393773ffe7 cond code to string converter 2024-11-11 15:03:17 +01:00
ed91a839be Merge pull request 'added missing include' (#39) from missing-include into main
Reviewed-on: #39
2024-11-11 11:08:52 +01:00
7b01b6655f added missing include 2024-11-11 11:07:24 +01:00
2cefd4095e Merge pull request 'add option to add Catch2 for library users' (#38) from add-catch2-option into main
Reviewed-on: #38
2024-11-08 18:06:22 +01:00
847228911f add option to add Catch2 for library users 2024-11-08 18:04:36 +01:00
f90241bdd6 Merge pull request 'only add Catch2 conditionally' (#36) from only-add-catch2-conditionally into main
Reviewed-on: #36
2024-10-29 17:05:35 +01:00
4514ba1f66 only add Catch2 conditionally 2024-10-29 16:12:38 +01:00
766c2fa90d Merge pull request 'vendor Catch2 and ETL' (#35) from vendor-dependencies into main
Reviewed-on: #35
2024-10-29 10:51:57 +01:00
5173292491 vendor Catch2 and ETL 2024-10-29 10:49:46 +01:00
3915e0d641 Merge pull request 'Filesystem and CFDP updates' (#34) from filesystem-api-update into main
Reviewed-on: #34
2024-10-29 10:26:43 +01:00
20819dd99a Filesystem and CFDP updates 2024-10-25 18:29:22 +02:00
a1b6e2ff89 improve filesystem API 2024-04-17 21:52:31 +02:00
8c87dafd5d FreeRTOS clock fix 2024-04-17 20:56:07 +02:00
5ff161b70a print fix for SOURCE 2024-04-17 20:49:57 +02:00