STM32/mavlink/Lattepanda_shiled/mavlink_msg_transmit_can_data.h
/**
 * @brief Decode a transmit_can_data message into a struct
 *
 * @param msg The message to decode
 * @param transmit_can_data C-struct to decode the message contents into
 */
@brief Decode a transmit_can_data message into a struct
@param msg The message to decode
@param transmit_can_data C-struct to decode the message contents into
@brief Decode a transmit_can_data message into a struct @param msg The message to decode @param transmit_can_data C - struct to decode the message contents into
static inline void mavlink_msg_transmit_can_data_decode(const mavlink_message_t* msg, mavlink_transmit_can_data_t* transmit_can_data)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
	transmit_can_data->CAN_ID = mavlink_msg_transmit_can_data_get_CAN_ID(msg);
	mavlink_msg_transmit_can_data_get_CAN_Data(msg, transmit_can_data->CAN_Data);
	transmit_can_data->CAN_RTR = mavlink_msg_transmit_can_data_get_CAN_RTR(msg);
#else
        uint8_t len = msg->len < MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN? msg->len : MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN;
        memset(transmit_can_data, 0, MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN);
	memcpy(transmit_can_data, _MAV_PAYLOAD(msg), len);
#endif
}
static inline void mavlink_msg_transmit_can_data_decode ( const mavlink_message_t * msg , mavlink_transmit_can_data_t * transmit_can_data ) { #if MAVLINK_NEED_BYTE_SWAP || ! MAVLINK_ALIGNED_FIELDS transmit_can_data -> CAN_ID = mavlink_msg_transmit_can_data_get_CAN_ID ( msg ) ; mavlink_msg_transmit_can_data_get_CAN_Data ( msg , transmit_can_data -> CAN_Data ) ; transmit_can_data -> CAN_RTR = mavlink_msg_transmit_can_data_get_CAN_RTR ( msg ) ; #else uint8_t len = msg -> len < MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN ? msg -> len : MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN ; memset ( transmit_can_data , 0 , MAVLINK_MSG_ID_TRANSMIT_CAN_DATA_LEN ) ; memcpy ( transmit_can_data , _MAV_PAYLOAD ( msg ) , len ) ; #endif }
@brief Decode a transmit_can_data message into a struct
 @param msg The message to decode
 @param transmit_can_data C-struct to decode the message contents into
@brief Decode a transmit_can_data message into a struct @param msg The message to decode @param transmit_can_data C - struct to decode the message contents into