The fillStatus.fillEmptyAcidBottleDetected is set to TRUE to signal drain mode that empty bottle is detected This flag is checked at the end of the drain mode.
Actually they should be in multiples of 50ms (general task). I mistakenly had a few functions written with 10ms (priority task) but that is not correct. I don't think it would cause an error, but non-multiple intervals will be floored to nearest lower multiple of 50 ms by the f/w I suspect.