Index: firmware/App/Controllers/AirTrap.c =================================================================== diff -u -rd3b7ae356aae29c99cb039713a2e120fdbce5a9c -re050ffa462a906abfcdd80f0c5030e56a47f3fcf --- firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision d3b7ae356aae29c99cb039713a2e120fdbce5a9c) +++ firmware/App/Controllers/AirTrap.c (.../AirTrap.c) (revision e050ffa462a906abfcdd80f0c5030e56a47f3fcf) @@ -94,9 +94,19 @@ *************************************************************************/ void initAirTrap( void ) { + U32 i; + resetAirTrap(); airTrapSelfTestState = AIR_TRAP_SELF_TEST_STATE_START; airTrapIllegalLevelSensorsCtr = 0; + + for ( i = 0; i < NUM_OF_AIR_TRAP_LEVEL_SENSORS; i++ ) + { + airTrapLevels[i].data = 0; + airTrapLevels[i].ovData = 0; + airTrapLevels[i].ovInitData = 0; + airTrapLevels[i].override = OVERRIDE_RESET; + } } /*********************************************************************//**