From 5c71f4e70c4752ab89a9e3a84f92519255296f09 Mon Sep 17 00:00:00 2001 From: jholdsworth_Metis Date: Fri, 17 Jul 2026 10:17:29 +0100 Subject: [PATCH] Add Ion ModuleStatus vendor message --- ion/20540.ModuleStatus.uavcan | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 ion/20540.ModuleStatus.uavcan diff --git a/ion/20540.ModuleStatus.uavcan b/ion/20540.ModuleStatus.uavcan new file mode 100644 index 0000000..50b5c89 --- /dev/null +++ b/ion/20540.ModuleStatus.uavcan @@ -0,0 +1,18 @@ +# +# Ion Module State +# +# Reports application-specific operational state for an Ion module. +# +# This message complements uavcan.protocol.NodeStatus. +# Generic node health and operating mode shall be reported using +# uavcan.protocol.NodeStatus. +# + +uint8 MODULE_OFF = 0 +uint8 MODULE_ON = 1 +uint8 MODULE_TIMER_COMPLETE = 2 +uint8 MODULE_READY = 3 + +float16 supply_voltage +uint8 module_state +uint32 timer_elapsed_ms \ No newline at end of file