Message buffer for internal use in libmavconn. More...
#include <msgbuffer.h>
Public Member Functions | |
uint8_t * | dpos () |
MsgBuffer () | |
MsgBuffer (const mavlink_message_t *msg) | |
Buffer constructor from mavlink_message_t. | |
MsgBuffer (const uint8_t *bytes, ssize_t nbytes) | |
Buffer constructor for send_bytes() | |
ssize_t | nbytes () |
virtual | ~MsgBuffer () |
Public Attributes | |
uint8_t | data [MAX_SIZE] |
ssize_t | len |
ssize_t | pos |
Static Public Attributes | |
static constexpr ssize_t | MAX_SIZE = MAVLINK_MAX_PACKET_LEN + 2 + 7 |
Maximum buffer size with padding for CRC bytes (263 + 2 + align padding) |
Message buffer for internal use in libmavconn.
Definition at line 37 of file msgbuffer.h.