Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -r9055124b17389e04131b44c00915c33c72db3ae6 -rbaadbfda2c0b0a51ee830ec5de414604f9a3971e --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 9055124b17389e04131b44c00915c33c72db3ae6) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision baadbfda2c0b0a51ee830ec5de414604f9a3971e) @@ -476,25 +476,22 @@ * @details Outputs: Heparin command response msg constructed and queued. * @param accepted flag indicating whether request was accepted * @param rejReason rejection reason code - * @param heparinDeliveryState current Heparin delivery state * @return TRUE if msg successfully queued for transmit, FALSE if not *************************************************************************/ -BOOL sendHeparinCommandResponse( U32 accepted, U32 rejReason, U32 heparinDeliveryState ) +BOOL sendHeparinCommandResponse( U32 accepted, U32 rejReason ) { BOOL result; MESSAGE_T msg; U08 *payloadPtr = msg.payload; // Create a message record blankMessage( &msg ); - msg.hdr.msgID = MSG_ID_HD_PRESSURE_LIMITS_CHANGE_RESPONSE; - msg.hdr.payloadLen = sizeof( U32 ) * 3; + msg.hdr.msgID = MSG_ID_HD_HEPARIN_PAUSE_RESUME_RESPONSE; + msg.hdr.payloadLen = sizeof( U32 ) * 2; memcpy( payloadPtr, &accepted, sizeof( U32 ) ); payloadPtr += sizeof( U32 ); memcpy( payloadPtr, &rejReason, sizeof( U32 ) ); - payloadPtr += sizeof( U32 ); - memcpy( payloadPtr, &heparinDeliveryState, sizeof( U32 ) ); // Serialize the message (w/ sync, CRC, and appropriate CAN padding) and add serialized message data to appropriate comm buffer result = serializeMessage( msg, COMM_BUFFER_OUT_CAN_HD_2_UI, ACK_REQUIRED );