Обновлённый WiFi ECU logger + Web-интерфейс адаптера

Работа по доработке и расширению функционала Wi-Fi адаптеров идёт полным ходом. Последние несколько месяцев занимаюсь доведением до ума логгера параметров ЭСУД, о котором писал ранее, и удобным web-интерфейсом для адаптера. За последнее время достаточно много всего пришлось изменить, об основном расскажу в этой статье.


Про логгер…
Примерно в сентябре месяце Андрей (Frost) помог с полным разбором протокола диагностики ТРС 251 и начались переделки с исправлением и тестами логгера. За тесты и содействие спасибо Диме exie, Стасу stasyanok и другим.
Были убраны непонятные сокращения названий параметров и теперь лог выглядит так:

image

Индикаторы дополнительно получили промежуточные значения, векторный фон для динамического изменения размеров и другой внешний вид:

DSCN4118


Про web-интерфейс…
Теперь при входе на страницу адаптера WiFi OBD2 отображается главная страница:

mainPage


Страница состоит из трёх основных элементов:
— заголовок;
— строка состояния;
— кнопки перехода на страницы интерфейса.
Строка состояния содержит элементы для контроля некоторых параметров состояния адаптеров WiFi OBD2 (WiFi_K-line) и WiFi_LC-1:

image

 
1. Адаптер WiFi OBD2 подключен.
2. Версия ПО адаптера WiFi OBD2.
3. microSD установлена в слот.
4. WiFi ECU Logger запущен.
5. Запись на microSD активирована.
6. Диагностический протокол для логгера.
7. ЭБУ подключен.
8. Адаптер WiFi_LC-1 подключен.
9. Версия ПО адаптера WiFi_LC-1.
10. Тип контроллера ЩДК.
11. Контроллер ШДК подключен.
Состояние параметра зависит от фона и цвета текста:
«ДА» — прозрачный (тёмный) фон, синий текст;
«НЕТ» — красный фон, белый текст.


Страница WiFi ECU Logger.

Сверху страницы имеется 4 элемента:

image

1 — заголовок страницы;
2 — строка состояния;
3 — кнопка отображения/скрытия меню с выбором контролируемых параметров;
4 — кнопка отображения/скрытия меню с настройками логгера.
Нажатие на заголовок страницы (1) скрывает/отображает строку состояния и кнопки меню.
Меню с настройками страницы логгера имеет следующий вид:

logger-settings

Размер флагов — размер индикаторов флагов (1-10).
Размер индикаторов — размер индикаторов параметров (1-10).
Настройки сохраняются при закрытии страницы в cookies файлах устройства, на котором запущена страница и загружаются при её запуске. Это сделано для того, чтобы на разных гаджетах сохранялся свой масштаб. Необходимо проверить чтобы в настройках браузера были разрешены cookies!
Помимо отображаемых на фото настройках, сохраняются активные индикаторы и флаги, чтобы каждый раз не пришлось заново выбирать параметры.
Остальные настройки логгера находятся в Главная страница -> Настройки -> Wi-Fi ECU Logger.
Меню с выбором контролируемых параметров имеет следующий вид:

logger-flags logger-param

В верхней строке отображается активный протокол диагностики, затем размещены кнопки “Выбрать все”, “Очистить”. После идут "Флаги режимов", а затем "Параметры". В скобках выводится сокращенное название параметра, которое выводится на индикатор. Первый параметр — Контроллер ШДК LC-1 AFR, затем идут параметры протокола диагностики. Меню динамично и его состав меняется в соответствии с выбранным протоколом диагностики. Активация чекбокса добавляет выбранный параметр в контейнер флагов или параметров. Блоки индикаторов флагов и параметров динамичны и их размеры меняются в соответствии с количеством и размером индикаторов.
Пример отображения индикаторов параметров:

logger-dials

В интерфейсе применяется «Резиновый» подход, который изменяет размеры элементов в зависимости от ширины экрана и векторная графика, которая позволяет не терять качество изображения при увеличении размера. Одновременное отображение на телефоне и планшете

DSCN4117  DSCN4119


Отображение на ТВ 32 дюйма:

DSCN4138

Фотоаппарат не совсем естественно передаёт цвета, на самом деле цвета значительно контрастнее. Фото картинки вблизи телевизора:

DSCN4137

Страница Wi-Fi Dashboard.

Про это напишу в следующей статье :)


Страница Настройки.

 image

На странице расположено 3 столбца:

— состояние и настройки адаптера;
— настройки WiFi ECU Logger;
— настройки WiFi Dashboard.
  Страницы "Обновление прошивки" и "Обновление интерфейса" функционально остались похожими на старый вариант. Единственное, добавилось отображение процесса загрузки и автопереход на главную страницу после завершения: 

fm-Update-2

Отзывы (0)

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
   Плохо           Хорошо