View Source XMAVLink.Utils (xmavlink v0.3.0)
MAVLink support functions used during code generation and runtime Parts of this module are ported from corresponding implementations in mavutils.py
Link to this section Summary
Functions
Helper function for messages to pack array fields
Helper function for messages to pack string fields
Parse an ip address string into a tuple
Helper function for decode() to unpack array fields
Sort parsed message fields into wire order according to https://mavlink.io/en/guide/serialization.html List extension fields separately so that we can not include them for MAVLink 1 messages
Calculate an x25 checksum of a list or binary based on pymavlink mavcrc.x25crc
Link to this section Functions
Helper function for messages to pack array fields
@spec pack_string(binary(), non_neg_integer()) :: binary()
Helper function for messages to pack string fields
Parse an ip address string into a tuple
Helper function for decode() to unpack array fields
Sort parsed message fields into wire order according to https://mavlink.io/en/guide/serialization.html List extension fields separately so that we can not include them for MAVLink 1 messages
@spec x25_crc([] | binary()) :: pos_integer()
Calculate an x25 checksum of a list or binary based on pymavlink mavcrc.x25crc