Index: firmware/App/Services/SystemCommMessages.c =================================================================== diff -u -re12f1b3d41ae133bc0975fcb126e431c2bedda59 -r7fe3d2932b501e323a6fb0eb47964b32da6798d9 --- firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision e12f1b3d41ae133bc0975fcb126e431c2bedda59) +++ firmware/App/Services/SystemCommMessages.c (.../SystemCommMessages.c) (revision 7fe3d2932b501e323a6fb0eb47964b32da6798d9) @@ -3532,20 +3532,20 @@ *************************************************************************/ void handleSetDrainPumpMeasuredRPMOverrideRequest( MESSAGE_T *message ) { - TEST_OVERRIDE_PAYLOAD_T payload; + TEST_OVERRIDE_ARRAY_PAYLOAD_T payload; BOOL result = FALSE; // verify payload length - if ( sizeof( TEST_OVERRIDE_PAYLOAD_T ) == message->hdr.payloadLen ) + if ( sizeof( TEST_OVERRIDE_ARRAY_PAYLOAD_T ) == message->hdr.payloadLen ) { - memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_PAYLOAD_T ) ); + memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_ARRAY_PAYLOAD_T ) ); if ( FALSE == payload.reset ) { - result = testSetDrainPumpMeasuredRPMOverride( payload.state.u32 ); + result = testSetDrainPumpMeasuredRPMOverride( payload.index, payload.state.u32 ); } else { - result = testResetDrainPumpMeasuredRPMOverride(); + result = testResetDrainPumpMeasuredRPMOverride( payload.index ); } } @@ -3889,38 +3889,6 @@ } /*********************************************************************//** -* The handleTestDGDrainPumpCurrentOverrideRequest function handles a -* request to override the drain pump measured current. -* @details Inputs: none -* @details Outputs: message handled -* @param message a pointer to the message to handle -* @return none -*************************************************************************/ -void handleTestDGDrainPumpCurrentOverrideRequest( MESSAGE_T *message ) -{ - TEST_OVERRIDE_PAYLOAD_T payload; - BOOL result = FALSE; - - // verify payload length - if ( sizeof( TEST_OVERRIDE_PAYLOAD_T ) == message->hdr.payloadLen ) - { - memcpy( &payload, message->payload, sizeof( TEST_OVERRIDE_PAYLOAD_T ) ); - - if ( FALSE == payload.reset ) - { - result = testSetDrainPumpMeasuredCurrentOverride( payload.state.f32 ); - } - else - { - result = testResetDrainPumpMeasuredCurrentOverride(); - } - } - - // Respond to request - sendTestAckResponseMsg( (MSG_ID_T)message->hdr.msgID, result ); -} - -/*********************************************************************//** * The handleTestDGDrainPumpDirectionOverrideRequest function handles a * request to override the drain pump measured direction. * @details Inputs: none