Виджет "Топливо"
Назначение виджета: отображение статистики по заправкам, сливам, расходу топлива за период.
Рисунок1 - Виджет "Топливо"
Виджет использует данные сервера статистики и формирует:
- статистику по заправкам, сливам и расходу топлива за выбранный период,
- суточную статистику по объекту
- заправочную ведомость.
Виджет использует уровнемеры, с настроенным объемом топливного бака. Из них:
- Бак – уровнемер с отметкой "Топливный бак" в конфигурации,
- Емкость - без этой отметки.
Заправочная ведомость формируется на основе данных расходомеров, у которых в наименовании есть "УСС" или "Заправка" и соответствующий расходомеру сухой контакт, а также имеющий в наименовании "УСС" или "Заправка". Соответствие определятся по порядку возрастания идентификаторов.
Выводимые данные по каждому баку/емкости
- Первая таблица - данные конфигурации уровнемера.
- Вторая таблица - статистика с уровнями топлива на начало и конец периода, с количеством и суммарным объемом заправок и сливов. Для баков также выводится расход топлива.
- Третья таблица - детализация заправок и сливов.
Так как на объекте мониторинга может быть несколько баков или емкостей, то добавлены суммарные данные по ним – сводная за период и суточная таблицы.
Выводимые данные по раздатчикам
Первая таблица - информация по найденным в конфигурации объекта раздатчикам.
Вторая таблица - заправочная ведомость.
- Начало выдачи топлива считается по позиции, в которой активен сухой контакт, скорость объекта равна нулю и бортовое питание больше нуля.
- Конец выдачи считается по позиции, в которой сухой контакт становится не активен, либо по следующей после нее, если сухой контакт также не активен, а показания расходомера увеличились.
- Выдачи топлива с разницей в одну позицию объединяются, после чего считается объем каждой заправки.
Взаимодействие с другими виджетами:
Стандартные события:
- "выбор объекта" - передает событие при выборе объекта на другие виджеты и принимает его же, если в другом виджете перевыбран объект.
- "выбор позиции" - передает событие при выборе строчки с заправкой или сливом.
Для виджета "Графики":
- При клике в левой части на пункт "Баки" - на виджете выбирается тот же объект и отображаются линии уровнемеров всех баков.
- При клике в левой части на "Емкости" - на виджете выбирается тот же объект и отображаются линии уровнемеров всех емкостей.
- При клике на подпункт (уровнемер) - на виджете выбирается тот же объект и отображается линия выбранного уровнемера.
- При клике в левой части на "Раздатчики" - на виджете выбирается тот же объект и отображаются линии всех расходомеров



