Common.Message.BatteryStatus (xmavlink_util v0.4.3)

View Source

Summary

Types

t()

Battery information. Updates GCS with flight controller battery status. Smart batteries also use this message, but may additionally send SMART_BATTERY_INFO.

Types

t()

@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.