Index: firmware/App/Controllers/PermeateTank.c =================================================================== diff -u -r846073b88a25474464d43b4c0e8f300b52021f96 -ra4f89c8a38b6c77baaa141b38045b511b1887a21 --- firmware/App/Controllers/PermeateTank.c (.../PermeateTank.c) (revision 846073b88a25474464d43b4c0e8f300b52021f96) +++ firmware/App/Controllers/PermeateTank.c (.../PermeateTank.c) (revision a4f89c8a38b6c77baaa141b38045b511b1887a21) @@ -43,7 +43,6 @@ static OVERRIDE_U32_T permeateTankPublishInterval; ///< Interval (in ms) at which to publish permeate tank data to CAN bus. static BOOL pendingStartPermeateTankController; ///< Flag indicates an air trap controller start request is pending. static BOOL pendingStopPermeateTankController; ///< Flag indicates an air trap controller stop request is pending. -static U32 tankFullDelayTime; ///< Time stamp to track delay before valve switch. // ********** private function prototypes ********** @@ -68,7 +67,6 @@ permeateTankPublishInterval.ovData = PERMEATE_TANK_PUMP_DATA_PUB_INTERVAL; permeateTankPublishInterval.ovInitData = PERMEATE_TANK_PUMP_DATA_PUB_INTERVAL; permeateTankPublishInterval.override = OVERRIDE_RESET; - tankFullDelayTime = 0; } /*********************************************************************//** @@ -274,10 +272,7 @@ } else if ( level == LEVEL_STATE_LOW ) { - if ( TRUE == didTimeout( tankFullDelayTime, PERMEATE_TANK_FULL_SWITCH_MS ) ) - { - state = PERMEATE_TANK_FILL_STATE; - } + state = PERMEATE_TANK_FILL_STATE; } return state; @@ -321,7 +316,6 @@ setValveState( P34_VALV, VALVE_STATE_CLOSED ); setValveState( P37_VALV, VALVE_STATE_CLOSED ); setValveState( P39_VALV, VALVE_STATE_CLOSED ); - tankFullDelayTime = getMSTimerCount(); break; default: