Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -ra16225ab0fc1c575ad857ccf1dcccdb7a3aa8eef -r3ca05094a51e41dfafa2dbc6bbb40df1971a8679 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision a16225ab0fc1c575ad857ccf1dcccdb7a3aa8eef) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 3ca05094a51e41dfafa2dbc6bbb40df1971a8679) @@ -70,10 +70,10 @@ /// List of message IDs that are requested not to be transmitted. static BLOCKED_MSGS_DATA_T blockedMessagesForXmit = { 0, 0, 0, 0, 0, 0, 0, 0 }; static CONFIRMATION_REQUEST_T confirmRequests[NUM_CONFIRM_REQUESTS] = - { 0, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, - 0, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, - 0, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, - 0, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, }; + { 0, CONFIRMATION_REQUEST_TYPE_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, CONFIRMATION_REQUEST_TYPE_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, CONFIRMATION_REQUEST_TYPE_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, CONFIRMATION_REQUEST_TYPE_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, }; // ********** private function prototypes ********** @@ -83,93 +83,6 @@ /*********************************************************************//** * @brief - * The checkConfrimRequestStatus function checks the status of a confirmation request - * @details Inputs: confirmRequests[] - * @details Outputs: confirmRequests[] cleared if read. - * @param request ID - * @return CONFIRMATION_REQUEST_STATUS_T - *************************************************************************/ -CONFIRMATION_REQUEST_STATUS_T checkConfirmationRequestStatus( U32 request_id ) -{ - U08 i; - CONFIRMATION_REQUEST_STATUS_T status = CONFIRMATION_REQUEST_STATUS_PENDING; - - for ( i=0; ihdr.msgID, COMM_BUFFER_OUT_CAN_HD_2_UI, result ); } +/*********************************************************************//** + * @brief + * The checkConfrimRequestStatus function checks the status of a confirmation request + * @details Inputs: confirmRequests[] + * @details Outputs: confirmRequests[] cleared if read. + * @param request ID + * @return CONFIRMATION_REQUEST_STATUS_T + *************************************************************************/ +CONFIRMATION_REQUEST_STATUS_T checkConfirmationRequestStatus( U32 request_id ) +{ + U08 i; + CONFIRMATION_REQUEST_STATUS_T status = CONFIRMATION_REQUEST_STATUS_PENDING; + + for ( i=0; i