Common.Message.Event (xmavlink_util v0.4.3)

View Source

Summary

Types

t()

Event message. Each new event from a particular component gets a new sequence number. The same message might be sent multiple times if (re-)requested. Most events are broadcast, some can be specific to a target component (as receivers keep track of the sequence for missed events, all events need to be broadcast. Thus we use destination_component instead of target_component).

Types

t()

@type t() :: %Common.Message.Event{
  arguments: [XMAVLink.Types.uint8_t()],
  destination_component: XMAVLink.Types.uint8_t(),
  destination_system: XMAVLink.Types.uint8_t(),
  event_time_boot_ms: XMAVLink.Types.uint32_t(),
  id: XMAVLink.Types.uint32_t(),
  log_levels: XMAVLink.Types.uint8_t(),
  sequence: XMAVLink.Types.uint16_t()
}

Event message. Each new event from a particular component gets a new sequence number. The same message might be sent multiple times if (re-)requested. Most events are broadcast, some can be specific to a target component (as receivers keep track of the sequence for missed events, all events need to be broadcast. Thus we use destination_component instead of target_component).