Common.Message.BatteryStatus (xmavlink_util v0.4.3)
View SourceSummary
Types
@type t() :: %Common.Message.BatteryStatus{ battery_function: Common.Types.mav_battery_function(), battery_remaining: XMAVLink.Types.int8_t(), charge_state: Common.Types.mav_battery_charge_state(), current_battery: XMAVLink.Types.int16_t(), current_consumed: XMAVLink.Types.int32_t(), energy_consumed: XMAVLink.Types.int32_t(), fault_bitmask: MapSet.t(Common.Types.mav_battery_fault()), id: XMAVLink.Types.uint8_t(), mode: Common.Types.mav_battery_mode(), temperature: XMAVLink.Types.int16_t(), time_remaining: XMAVLink.Types.int32_t(), type: Common.Types.mav_battery_type(), voltages: [XMAVLink.Types.uint16_t()], voltages_ext: [XMAVLink.Types.uint16_t()] }
Battery information. Updates GCS with flight controller battery status. Smart batteries also use this message, but may additionally send SMART_BATTERY_INFO.