commander: add valid_registrations_mask to ArmingCheckRequest.msg

This allows external modes to individually check if they are flagged as
invalid/unresponsive.
Previously this was done only based on whether or not ArmingCheckRequest
was received, which does not work when multiple modes are running.
This commit is contained in:
Beat Küng
2025-08-19 15:55:04 +02:00
parent edfcdaa008
commit 6ec8dec63a
5 changed files with 63 additions and 1 deletions
+3 -1
View File
@@ -7,8 +7,10 @@
# The reply will include the published request_id, allowing correlation of all arming check information for a particular request.
# The reply will also include the registration_id for each external component, provided to it during the registration process (RegisterExtComponentReply).
uint32 MESSAGE_VERSION = 0
uint32 MESSAGE_VERSION = 1
uint64 timestamp # [us] Time since system start.
uint8 request_id # Id of this request. Allows correlation with associated ArmingCheckReply messages.
uint32 valid_registrations_mask # Bitmask of valid registration ID's (the bit is also cleared if flagged as unresponsive)