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