Index: firmware/App/Controllers/DialInFlow.c =================================================================== diff -u -r8217c110018f140564c287ba72bcf71c0799fa48 -r08675a118da2509a4a5b76de235c861118fc082f --- firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 8217c110018f140564c287ba72bcf71c0799fa48) +++ firmware/App/Controllers/DialInFlow.c (.../DialInFlow.c) (revision 08675a118da2509a4a5b76de235c861118fc082f) @@ -892,6 +892,7 @@ U32 getPumpRotorErrorPersistTime( F32 mtr_rpm, F32 gear_ratio ) { U32 err_persist_time = HEX_32_BIT_FULL_SCALE; // 49 days + if ( mtr_rpm > 0 ) { /// Calculate persist time for rotor speed error condition. Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -rab09af73712b54877a5d536426d2b4feb3af7fed -r08675a118da2509a4a5b76de235c861118fc082f --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision ab09af73712b54877a5d536426d2b4feb3af7fed) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 08675a118da2509a4a5b76de235c861118fc082f) @@ -3284,15 +3284,14 @@ { MESSAGE_T msg; U08 *payloadPtr = msg.payload; - U32 temp_request; + U32 temp_request = request_id; // Create a message record blankMessage( &msg ); msg.hdr.msgID = MSG_ID_HD_REQUEST_UI_CONFIRMATION; // The payload length is U32 Request ID, U32 Type, U32 Reject Reason msg.hdr.payloadLen = 3 * sizeof( U32 ); - temp_request = request_id; memcpy( payloadPtr, &temp_request, sizeof( U32 ) ); payloadPtr += sizeof( U32 ); temp_request = request_type;