Index: firmware/App/Modes/Prime.c =================================================================== diff -u -r70ccc0b282f1dafcd1f6b95dd53f4efe2efd3b2b -rc4d489831394f0954dfcddf8158baf0da09ad5c8 --- firmware/App/Modes/Prime.c (.../Prime.c) (revision 70ccc0b282f1dafcd1f6b95dd53f4efe2efd3b2b) +++ firmware/App/Modes/Prime.c (.../Prime.c) (revision c4d489831394f0954dfcddf8158baf0da09ad5c8) @@ -355,8 +355,6 @@ static void execPrimeReservoirMgmt( void ) { DG_CMD_RESPONSE_T dgCmdResp; - - getDGCommandResponse( &dgCmdResp ); DG_OP_MODE_T dgOpMode = getDGOpMode(); U32 dgSubMode = getDGSubMode(); @@ -383,7 +381,7 @@ break; case PRIME_RESERVOIR_MGMT_WAIT_FOR_DRAIN_CMD_RESP: - if ( DG_CMD_START_DRAIN == dgCmdResp.commandID ) + if ( TRUE == getDGCommandResponse( DG_CMD_START_DRAIN, &dgCmdResp ) ) { if ( FALSE == dgCmdResp.rejected ) { @@ -420,7 +418,7 @@ break; case PRIME_RESERVOIR_MGMT_WAIT_FOR_FILL_CMD_RESP: - if ( DG_CMD_START_FILL == dgCmdResp.commandID ) + if ( TRUE == getDGCommandResponse( DG_CMD_START_FILL, &dgCmdResp ) ) { if ( FALSE == dgCmdResp.rejected && DG_MODE_FILL == dgOpMode ) {