26 #include "mavlink/v2.0/common/mavlink.h" 52 assert(len < MAX_SIZE);
63 assert(0 < nbytes && nbytes < MAX_SIZE);
64 memcpy(data, bytes, nbytes);
#define MAVLINK_MAX_PACKET_LEN
MsgBuffer(const mavlink_message_t *msg)
Buffer constructor from mavlink_message_t.
static constexpr ssize_t MAX_SIZE
Maximum buffer size with padding for CRC bytes (280 + padding)
Message buffer for internal use in libmavconn.
MsgBuffer(const uint8_t *bytes, ssize_t nbytes)
Buffer constructor for send_bytes()
MAVLINK_HELPER uint16_t mavlink_msg_to_send_buffer(uint8_t *buffer, const mavlink_message_t *msg)