Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -re190a7eb5fb36d4a0c42e9db709571db3037d39d -rf1b45e81c0198b55cb04cb247140138a414fcf43 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e190a7eb5fb36d4a0c42e9db709571db3037d39d) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision f1b45e81c0198b55cb04cb247140138a414fcf43) @@ -71,10 +71,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, 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, }; + { 0, GENERIC_CONFIRM_CMD_REQUEST_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, GENERIC_CONFIRM_CMD_REQUEST_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, GENERIC_CONFIRM_CMD_REQUEST_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, + 0, GENERIC_CONFIRM_CMD_REQUEST_OPEN, 0, CONFIRMATION_REQUEST_STATUS_UNUSED, }; // ********** private function prototypes ********** @@ -7577,7 +7577,7 @@ * @param request ID * @return CONFIRMATION_REQUEST_STATUS_T *************************************************************************/ -CONFIRMATION_REQUEST_STATUS_T checkConfirmationRequestStatus( U32 request_id ) +CONFIRMATION_REQUEST_STATUS_T checkConfirmationRequestStatus( GENERIC_CONFIRM_ID_T request_id ) { U08 i; CONFIRMATION_REQUEST_STATUS_T status = CONFIRMATION_REQUEST_STATUS_PENDING; @@ -7598,7 +7598,7 @@ { // Clear the confirmation request confirmRequests[ i ].requestID = 0; - confirmRequests[ i ].requestType = CONFIRMATION_REQUEST_TYPE_OPEN; + confirmRequests[ i ].requestType = GENERIC_CONFIRM_CMD_REQUEST_OPEN; confirmRequests[ i ].timeStamp = 0; confirmRequests[ i ].status = CONFIRMATION_REQUEST_STATUS_UNUSED; } @@ -7616,19 +7616,17 @@ * @param * @return request ID - will be non-zero if sent *************************************************************************/ -U32 sendConfirmationRequest( CONFIRMATION_REQUEST_TYPE_T request_type, U32 reject_reason ) +GENERIC_CONFIRM_ID_T sendConfirmationRequest( GENERIC_CONFIRM_ID_T request_id, GENERIC_CONFIRM_COMMAND_T request_type, U32 reject_reason ) { MESSAGE_T msg; U08 *payloadPtr = msg.payload; U08 i; - static U32 request_id = 0; - U32 new_id = 0; + GENERIC_CONFIRM_ID_T new_id = GENERIC_CONFIRM_ID_NONE; for ( i=0; i