XMAVLink.Message protocol (xmavlink v0.4.3)
View SourceSummary
Types
@type t() :: term()
All the types that implement this protocol.
Functions
@spec pack(t(), 1 | 2) :: {:ok, XMAVLink.Types.message_id(), {:ok, XMAVLink.Types.crc_extra(), pos_integer(), :broadcast | :system | :system_component | :component}, binary()} | {:error, String.t()}