STM32/mavlink/Lattepanda_shiled/mavlink_msg_alarm_set_a.h
/**
 * @brief Decode a alarm_set_a message into a struct
 *
 * @param msg The message to decode
 * @param alarm_set_a C-struct to decode the message contents into
 */
@brief Decode a alarm_set_a message into a struct
@param msg The message to decode
@param alarm_set_a C-struct to decode the message contents into
@brief Decode a alarm_set_a message into a struct @param msg The message to decode @param alarm_set_a C - struct to decode the message contents into
static inline void mavlink_msg_alarm_set_a_decode(const mavlink_message_t* msg, mavlink_alarm_set_a_t* alarm_set_a)
{
#if MAVLINK_NEED_BYTE_SWAP || !MAVLINK_ALIGNED_FIELDS
	alarm_set_a->AL_Mask_week = mavlink_msg_alarm_set_a_get_AL_Mask_week(msg);
	alarm_set_a->AL_Mask_hour = mavlink_msg_alarm_set_a_get_AL_Mask_hour(msg);
	alarm_set_a->AL_Mask_min = mavlink_msg_alarm_set_a_get_AL_Mask_min(msg);
	alarm_set_a->AL_Mask_sec = mavlink_msg_alarm_set_a_get_AL_Mask_sec(msg);
	alarm_set_a->AL_date_week_day_sel = mavlink_msg_alarm_set_a_get_AL_date_week_day_sel(msg);
	alarm_set_a->AL_date = mavlink_msg_alarm_set_a_get_AL_date(msg);
	alarm_set_a->AL_hour = mavlink_msg_alarm_set_a_get_AL_hour(msg);
	alarm_set_a->AL_min = mavlink_msg_alarm_set_a_get_AL_min(msg);
	alarm_set_a->AL_sec = mavlink_msg_alarm_set_a_get_AL_sec(msg);
#else
        uint8_t len = msg->len < MAVLINK_MSG_ID_ALARM_SET_A_LEN? msg->len : MAVLINK_MSG_ID_ALARM_SET_A_LEN;
        memset(alarm_set_a, 0, MAVLINK_MSG_ID_ALARM_SET_A_LEN);
	memcpy(alarm_set_a, _MAV_PAYLOAD(msg), len);
#endif
}
static inline void mavlink_msg_alarm_set_a_decode ( const mavlink_message_t * msg , mavlink_alarm_set_a_t * alarm_set_a ) { #if MAVLINK_NEED_BYTE_SWAP || ! MAVLINK_ALIGNED_FIELDS alarm_set_a -> AL_Mask_week = mavlink_msg_alarm_set_a_get_AL_Mask_week ( msg ) ; alarm_set_a -> AL_Mask_hour = mavlink_msg_alarm_set_a_get_AL_Mask_hour ( msg ) ; alarm_set_a -> AL_Mask_min = mavlink_msg_alarm_set_a_get_AL_Mask_min ( msg ) ; alarm_set_a -> AL_Mask_sec = mavlink_msg_alarm_set_a_get_AL_Mask_sec ( msg ) ; alarm_set_a -> AL_date_week_day_sel = mavlink_msg_alarm_set_a_get_AL_date_week_day_sel ( msg ) ; alarm_set_a -> AL_date = mavlink_msg_alarm_set_a_get_AL_date ( msg ) ; alarm_set_a -> AL_hour = mavlink_msg_alarm_set_a_get_AL_hour ( msg ) ; alarm_set_a -> AL_min = mavlink_msg_alarm_set_a_get_AL_min ( msg ) ; alarm_set_a -> AL_sec = mavlink_msg_alarm_set_a_get_AL_sec ( msg ) ; #else uint8_t len = msg -> len < MAVLINK_MSG_ID_ALARM_SET_A_LEN ? msg -> len : MAVLINK_MSG_ID_ALARM_SET_A_LEN ; memset ( alarm_set_a , 0 , MAVLINK_MSG_ID_ALARM_SET_A_LEN ) ; memcpy ( alarm_set_a , _MAV_PAYLOAD ( msg ) , len ) ; #endif }
@brief Decode a alarm_set_a message into a struct
 @param msg The message to decode
 @param alarm_set_a C-struct to decode the message contents into
@brief Decode a alarm_set_a message into a struct @param msg The message to decode @param alarm_set_a C - struct to decode the message contents into