bertschs
70b9ba68bf
PUS: Implement serialization for TC[8, 128] (Direct Command)
...
This allows creating and serializing direct
command PUS packets. This functionality is needed
in SOURCE, where OBC prepares TC[8, 128] packets
for Payload Computer (PLOC).
Additionally, expose some setters and
datastructures to facilitate this use case.
2025-11-26 22:13:02 +01:00
muellerr
59706365f6
Merge pull request 'typo' ( #59 ) from mdemke/typo-fix into main
...
Reviewed-on: #59
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-11-06 16:25:07 +01:00
muellerr
0c70ff1822
Merge branch 'main' into mdemke/typo-fix
2025-11-06 16:24:52 +01:00
muellerr
76dd1d1562
Merge pull request 'PUS Routing Configuration' ( #60 ) from meier/pus-routing into main
...
Reviewed-on: #60
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-11-06 16:24:32 +01:00
muellerr
f2b72db481
Merge branch 'main' into meier/pus-routing
2025-11-06 16:24:25 +01:00
muellerr
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
...
Reviewed-on: #61
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-11-06 16:24:13 +01:00
spahr@ksat-stuttgart.de
5745d7f01c
Changing the function definition to a virtual to allow overrides for custom applications
2025-10-22 23:23:26 +02:00
Jakob Meier
d7c1d05599
changelog update
2025-08-03 16:36:19 +02:00
Jakob Meier
86b83810c3
run auto formatter
2025-08-03 16:29:53 +02:00
Jakob Meier
d0904fdaa2
added function to set verification reporter of CommandingServiceBase
2025-08-01 08:57:08 +02:00
Jakob Meier
f824c066d1
PusServiceBase public functions to change the verifcation reporter and the pus distributor
2025-07-31 16:41:14 +02:00
Jakob Meier
d000365b99
PusDistributor public function to change the verifcation reporter
2025-07-31 16:40:34 +02:00
Michael Demke
d99f6fd356
typo
2025-06-25 15:22:18 +02:00
muellerr
49eaeae42b
Merge pull request 'Adaptions to make shared power lines possible' ( #57 ) from spahr/shared into main
...
Reviewed-on: #57
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-04-28 13:50:31 +02:00
muellerr
7bfc536cf6
Merge branch 'main' into spahr/shared
2025-04-28 13:50:23 +02:00
phoffmann
1da7f7f122
Merge pull request 'Added STOP_DOWNLINK_STORE_CONTENT for Service [15,17]' ( #58 ) from hoffmann/TmStoreMessage into main
...
Reviewed-on: #58
2025-04-21 19:21:40 +02:00
Philipp Hoffmann
aa443e6aa6
Added STOP_DOWNLINK_STORE_CONTENT for Service [15,17]
2025-04-21 17:05:58 +02:00
spahr@ksat-stuttgart.de
b13b5b456d
Give AssemblyBase more functionality: Support one-by-one commanding for childrend instead of sending all mode messages on one shot
2025-04-14 00:06:34 +02:00
spahr@ksat-stuttgart.de
297ec261ce
make the recovery timeout accessable to the user
2025-04-04 10:11:11 +02:00
spahr@ksat-stuttgart.de
95520d7d0c
Check if objectId exists in childrednmap first; this will prevent a hardfault
2025-04-02 22:18:31 +02:00
spahr@ksat-stuttgart.de
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
2025-04-02 22:13:50 +02:00
muellerr
7ae58f8125
Merge pull request 'Send HK One Parameter Report back to Sender' ( #56 ) from meier/hk-report-reply-queue into main
...
Reviewed-on: #56
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-04-02 14:04:46 +02:00
muellerr
7784a26a10
Merge branch 'main' into meier/hk-report-reply-queue
2025-04-02 14:04:37 +02:00
Jakob Meier
3afd0c8d3c
updated changelog
2025-04-01 17:25:02 +02:00
Jakob Meier
71623d5314
Merge commit 'f01e58a7' into meier/hk-report-reply-queue
2025-04-01 14:18:07 +02:00
muellerr
daac5ea727
Merge pull request 'spahr/handleRecoveryEvents' ( #54 ) from spahr/handleRecoveryEvents into main
...
Reviewed-on: #54
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-04-01 14:07:10 +02:00
muellerr
2c01b83b75
Merge branch 'main' into spahr/handleRecoveryEvents
2025-04-01 14:06:36 +02:00
muellerr
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
...
Reviewed-on: #55
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-03-31 12:25:06 +02:00
Michael Demke
40be8ebef5
seems like this should set the serializables to .get().setValid(valid) instead of true
2025-03-28 00:41:40 +01:00
Jakob Meier
2af6e85f87
send hk report back to sender instead of default destination
2025-03-23 12:35:40 +01:00
spahr@ksat-stuttgart.de
d8ac312e85
remove event because it's no longer needed.
2025-03-22 10:01:01 +01:00
spahr@ksat-stuttgart.de
1e12753533
add device object id to event
2025-03-22 09:49:44 +01:00
spahr@ksat-stuttgart.de
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.
2025-03-22 09:48:30 +01:00
spahr@ksat-stuttgart.de
9945f72eaf
improve documentation for event
2025-03-22 09:40:31 +01:00
muellerr
55b8d01b93
Merge pull request 'Compile time const event definitions and compile error for unique IDs above limit' ( #53 ) from baumgartl/events into main
...
Reviewed-on: #53
Reviewed-by: Robin Müller <muellerr@irs.uni-stuttgart.de >
2025-03-18 14:39:34 +01:00
tbaumgartl
8cb1d84c58
fixed event definition for archive/mgm and pus 11
2025-03-12 22:18:55 +01:00
tbaumgartl
8801dfa31d
implemented event limit. TODO: adjust generator parsing and usage in src-obsw
2025-03-12 21:46:48 +01:00
muellerr
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
muellerr
9557db7036
Merge branch 'main' into spahr/SubsystemBase
2025-02-19 11:26:26 +01:00
muellerr
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
muellerr
ecd36f5e52
Merge branch 'main' into bugfix-poolvariable
2025-02-19 11:25:52 +01:00
muellerr
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
spahr@ksat-stuttgart.de
8c3f366d1a
formatting for time prinout
2025-02-16 17:36:22 +01:00
spahr@ksat-stuttgart.de
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
spahr@ksat-stuttgart.de
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
muellerr
9edd6221f8
Missing valid flag update in readWithoutLock and commitWithoutLock
2025-02-11 15:16:27 +01:00
muellerr
735e341aab
Merge pull request 'temperaturesensor-bugfix' ( #47 ) from temperaturesensor-bugfix into main
...
Reviewed-on: #47
2025-01-21 14:33:29 +01:00
muellerr
921bfb1e99
Merge branch 'main' into temperaturesensor-bugfix
2025-01-21 14:31:59 +01:00
muellerr
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
muellerr
e916b9b096
fix for CMakeLists.txt
2025-01-07 10:50:37 +01:00