Common.Message.SmartBatteryInfo (xmavlink_util v0.4.3)

View Source

Summary

Types

t()

Smart Battery information (static/infrequent update). Use for updates from: smart battery to flight stack, flight stack to GCS. Use BATTERY_STATUS for smart battery frequent updates.

Types

t()

@type t() :: %Common.Message.SmartBatteryInfo{
  battery_function: Common.Types.mav_battery_function(),
  capacity_full: XMAVLink.Types.int32_t(),
  capacity_full_specification: XMAVLink.Types.int32_t(),
  cells_in_series: XMAVLink.Types.uint8_t(),
  charging_maximum_voltage: XMAVLink.Types.uint16_t(),
  charging_minimum_voltage: XMAVLink.Types.uint16_t(),
  cycle_count: XMAVLink.Types.uint16_t(),
  device_name: [char()],
  discharge_maximum_burst_current: XMAVLink.Types.uint32_t(),
  discharge_maximum_current: XMAVLink.Types.uint32_t(),
  discharge_minimum_voltage: XMAVLink.Types.uint16_t(),
  id: XMAVLink.Types.uint8_t(),
  manufacture_date: [char()],
  resting_minimum_voltage: XMAVLink.Types.uint16_t(),
  serial_number: [char()],
  type: Common.Types.mav_battery_type(),
  weight: XMAVLink.Types.uint16_t()
}

Smart Battery information (static/infrequent update). Use for updates from: smart battery to flight stack, flight stack to GCS. Use BATTERY_STATUS for smart battery frequent updates.