c0a665ffe6
Merge pull request 'PUS: Implement serialization for TC[8, 128] (Direct Command)' (#62) from bertschs/fsfw:bertsch/packet-apis into main
main
Robin Müller2026-01-12 09:40:12 +01:00
cceef62cb6
Merge pull request 'Expose health table mutex publically' (#64) from baumgartl/expose-healthtable-mutex into main
Robin Müller2026-01-09 13:34:09 +01:00
d28e2b5f07
Merge pull request 'Increasing the maximum number of allowed mode tables for subsystems' (#63) from spahr/maxNumberOfModeTables into main
Tobias Baumgartl2026-01-04 20:28:20 +01:00
6ebe3123ff
Increasing the maximum number of allowed mode tables
spahr@ksat-stuttgart.de
2025-12-30 19:45:43 +01:00
59706365f6
Merge pull request 'typo' (#59) from mdemke/typo-fix into main
Robin Müller2025-11-06 16:25:07 +01:00
0c70ff1822
Merge branch 'main' into mdemke/typo-fix
Robin Müller2025-11-06 16:24:52 +01:00
76dd1d1562
Merge pull request 'PUS Routing Configuration' (#60) from meier/pus-routing into main
Robin Müller2025-11-06 16:24:32 +01:00
f2b72db481
Merge branch 'main' into meier/pus-routing
Robin Müller2025-11-06 16:24:25 +01:00
fa4af546fa
Merge pull request 'Changing the function definition to a virtual function to allow overrides for some custom applications' (#61) from spahr/costumCommandTableExecution into main
Robin Müller2025-11-06 16:24:13 +01:00
5745d7f01c
Changing the function definition to a virtual to allow overrides for custom applications
spahr@ksat-stuttgart.de
2025-10-22 23:23:26 +02:00
d7c1d05599
changelog update
Jakob Meier
2025-08-03 16:36:19 +02:00
86b83810c3
run auto formatter
Jakob Meier
2025-08-03 16:29:53 +02:00
d0904fdaa2
added function to set verification reporter of CommandingServiceBase
Jakob Meier
2025-08-01 08:57:08 +02:00
f824c066d1
PusServiceBase public functions to change the verifcation reporter and the pus distributor
Jakob Meier
2025-07-31 16:41:14 +02:00
d000365b99
PusDistributor public function to change the verifcation reporter
Jakob Meier
2025-07-31 16:40:34 +02:00
d99f6fd356
typo
Michael Demke
2025-06-25 15:22:18 +02:00
f87e234651
Merge remote-tracking branch 'origin/main' into hinkel/comments
hinkel/comments
Andy
2025-05-12 11:18:06 +02:00
066c3c7bb3
fresh DHB comments for accessibility
Andy Hinkel
2025-05-12 10:17:31 +02:00
49eaeae42b
Merge pull request 'Adaptions to make shared power lines possible' (#57) from spahr/shared into main
Robin Müller2025-04-28 13:50:31 +02:00
1da7f7f122
Merge pull request 'Added STOP_DOWNLINK_STORE_CONTENT for Service [15,17]' (#58) from hoffmann/TmStoreMessage into main
phoffmann2025-04-21 19:21:40 +02:00
aa443e6aa6
Added STOP_DOWNLINK_STORE_CONTENT for Service [15,17]
Philipp Hoffmann
2025-04-21 17:05:58 +02:00
b13b5b456d
Give AssemblyBase more functionality: Support one-by-one commanding for childrend instead of sending all mode messages on one shot
spahr@ksat-stuttgart.de
2025-04-14 00:06:34 +02:00
297ec261ce
make the recovery timeout accessable to the user
spahr@ksat-stuttgart.de
2025-04-04 10:11:11 +02:00
95520d7d0c
Check if objectId exists in childrednmap first; this will prevent a hardfault
spahr@ksat-stuttgart.de
2025-04-02 22:18:31 +02:00
b665b2effe
add an adaption point which a user can use to convert a objectId of a shared power switch into a objectId of a device handler
spahr@ksat-stuttgart.de
2025-04-02 22:13:50 +02:00
7ae58f8125
Merge pull request 'Send HK One Parameter Report back to Sender' (#56) from meier/hk-report-reply-queue into main
Robin Müller2025-04-02 14:04:46 +02:00
7784a26a10
Merge branch 'main' into meier/hk-report-reply-queue
Robin Müller2025-04-02 14:04:37 +02:00
3afd0c8d3c
updated changelog
Jakob Meier
2025-04-01 17:25:02 +02:00
71623d5314
Merge commit 'f01e58a7' into meier/hk-report-reply-queue
Jakob Meier
2025-04-01 14:18:07 +02:00
daac5ea727
Merge pull request 'spahr/handleRecoveryEvents' (#54) from spahr/handleRecoveryEvents into main
Robin Müller2025-04-01 14:07:10 +02:00
2c01b83b75
Merge branch 'main' into spahr/handleRecoveryEvents
Robin Müller2025-04-01 14:06:36 +02:00
5818265a7d
Add interface to modeHelper for FDH; add interface to ModeHelper for set msgQueId for
spahr@ksat-stuttgart.de
2025-03-31 13:31:51 +02:00
f01e58a757
Merge pull request 'seems like this should set the serializables to .get().setValid(valid) instead of true' (#55) from mdemke/hotfix_hk__setChildrenValidity into main
Robin Müller2025-03-31 12:25:06 +02:00
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
spahr@ksat-stuttgart.de
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
spahr@ksat-stuttgart.de
2025-03-29 23:28:24 +01:00
40be8ebef5
seems like this should set the serializables to .get().setValid(valid) instead of true
Michael Demke
2025-03-28 00:41:40 +01:00
2af6e85f87
send hk report back to sender instead of default destination
Jakob Meier
2025-03-23 12:35:40 +01:00
d8ac312e85
remove event because it's no longer needed.
spahr@ksat-stuttgart.de
2025-03-22 10:01:01 +01:00
1e12753533
add device object id to event
spahr@ksat-stuttgart.de
2025-03-22 09:49:44 +01:00
b7699b327b
add two new events for the recovery process, to make debug and output more clear. This also makes a recovery process more clear for OPS.
spahr@ksat-stuttgart.de
2025-03-22 09:48:30 +01:00
9945f72eaf
improve documentation for event
spahr@ksat-stuttgart.de
2025-03-22 09:40:31 +01:00
55b8d01b93
Merge pull request 'Compile time const event definitions and compile error for unique IDs above limit' (#53) from baumgartl/events into main
Robin Müller2025-03-18 14:39:34 +01:00
893e0a41d7
Changed events definition to macro
mikael.senger
2025-02-24 15:23:38 +01:00
b8979d8f90
Merge pull request 'Improve readability of SubsystemBase::executeTable' (#49) from spahr/SubsystemBase into main
Robin Müller2025-02-19 11:26:36 +01:00
9557db7036
Merge branch 'main' into spahr/SubsystemBase
Robin Müller2025-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
Robin Müller2025-02-19 11:26:04 +01:00
ecd36f5e52
Merge branch 'main' into bugfix-poolvariable
Robin Müller2025-02-19 11:25:52 +01:00
fc19c0838e
Merge pull request 'Formatting of debug printout' (#50) from spahr/formattingForDebugPrintout into main
Robin Müller2025-02-19 11:24:39 +01:00
8c3f366d1a
formatting for time prinout
spahr@ksat-stuttgart.de
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
spahr@ksat-stuttgart.de
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).
spahr@ksat-stuttgart.de
2025-02-14 19:02:57 +01:00
9edd6221f8
Missing valid flag update in readWithoutLock and commitWithoutLock
Robin Mueller2025-02-11 15:16:27 +01:00
735e341aab
Merge pull request 'temperaturesensor-bugfix' (#47) from temperaturesensor-bugfix into main
Robin Müller2025-01-21 14:33:29 +01:00
921bfb1e99
Merge branch 'main' into temperaturesensor-bugfix
Robin Müller2025-01-21 14:31:59 +01:00
5b1651e1a6
Merge pull request 'Update HK and datapool handling' (#45) from update-hk-handling-datapools into main
Robin Müller2025-01-08 10:38:34 +01:00
2cefd4095e
Merge pull request 'add option to add Catch2 for library users' (#38) from add-catch2-option into main
Robin Müller2024-11-08 18:06:22 +01:00
f90241bdd6
Merge pull request 'only add Catch2 conditionally' (#36) from only-add-catch2-conditionally into main
Robin Müller2024-10-29 17:05:35 +01:00