Если задача стандартного контроля уровня топлива, то она давно решена (и не нами :), и есть соответствующие стандартные решения. Если нужно что-то особенное (например по точности), то соответственно стандартных решений скорее всего и нет и придётся ВСЁ ДЕЛАТЬ САМОМУ.