View Source APM.Message.AisVessel (xmavlink_util v0.1.0)

Link to this section Summary

Types

t()

The location and information of an AIS vessel

Link to this section Types

@type t() :: %APM.Message.AisVessel{
  callsign: [char()],
  cog: MAVLink.Types.uint16_t(),
  dimension_bow: MAVLink.Types.uint16_t(),
  dimension_port: MAVLink.Types.uint8_t(),
  dimension_starboard: MAVLink.Types.uint8_t(),
  dimension_stern: MAVLink.Types.uint16_t(),
  flags: MapSet.t(APM.Types.ais_flags()),
  heading: MAVLink.Types.uint16_t(),
  lat: MAVLink.Types.int32_t(),
  lon: MAVLink.Types.int32_t(),
  mmsi: MAVLink.Types.uint32_t(),
  name: [char()],
  navigational_status: APM.Types.ais_nav_status(),
  tslc: MAVLink.Types.uint16_t(),
  turn_rate: MAVLink.Types.int8_t(),
  type: APM.Types.ais_type(),
  velocity: MAVLink.Types.uint16_t()
}

The location and information of an AIS vessel