[][src]Function cmsis_rtos2::cmsis_os2::osMessageQueueGet

pub unsafe extern "C" fn osMessageQueueGet(
    mq_id: osMessageQueueId_t,
    msg_ptr: *mut c_void,
    msg_prio: *mut u8,
    timeout: u32
) -> osStatus_t

Get a Message from a Queue or timeout if Queue is empty. \param[in] mq_id message queue ID obtained by \ref osMessageQueueNew. \param[out] msg_ptr pointer to buffer for message to get from a queue. \param[out] msg_prio pointer to buffer for message priority or NULL. \param[in] timeout \ref CMSIS_RTOS_TimeOutValue or 0 in case of no time-out. \return status code that indicates the execution status of the function.