Адаптеры
Страница Адаптеры предназначена для настройки в Системе адаптера, программного модуля ПАК Смартроад, отвечающего за трансформацию данных, полученных от детектора.
В разделе пользователю доступен список сохраненных настроек адаптера в Системе. Рядом с названием списка Адаптеры отображается информация об общем количестве адаптеров в Системе
Параметры списка адаптеров
| Параметр | Описание |
|---|---|
| Название адаптера | Название адаптера, заданное при добавлении в Систему |
| ID | Уникальный идентификатор адаптера |
| Версия адаптера | Используемая версия адаптера |
| Версия библиотеки | Используемая версия библиотеки |
| Детекторы | Количество детекторов, взаимодействующих с адаптером |
| Статус | Индикатор статуса обмена данными с адаптером: * Зелёный – данные приходят с адаптера * Красный – данные НЕ приходят с адаптера |
| Дата изменения | Дата последнего редактирования информации об адаптере |
Список позволяет сделать сортировку по названию адаптера, ID, версии адаптера, версии библиотеки, количеству детекторов, статусу обмена данными, дате последнего изменения информации об адаптере.
Добавление адаптера
Добавление и настройка адаптера производятся кликом на кнопку Добавить адаптер. При нажатии на кнопку пользователю отображается страница для ввода параметров настройки адаптера.
Параметры добавления адаптера
| Параметр | Описание |
|---|---|
| Название адаптера* | В поле вводится уникальное название адаптера |
| Режим вывода | В выпадающем списке отображаются все доступные режимы вывода данных: выбор осуществляется установкой чек-бокса. Возможные значения:
|
| Конфигурация | В выпадающем списке отображаются доступные источники получения конфигурации для адаптера. Возможные значения:
|
| Источник команд | В выпадающем списке отображаются доступные источники получения команд для адаптера |
| RabbitMQ | В поле вводится адрес ресурса брокера сообщений RabbitMQ |
Детекторы адаптера
| Параметр | Описание |
|---|---|
| Доступные детекторы | Блок выбора детектора, в котором отображаются доступные для добавления детекторы, которые будут взаимодействовать с адаптером (детекторы заранее должны быть добавлены в Систему). Для того, чтобы добавить детектор, необходимо его выделить и нажать на кнопку Добавить детектор |
| Детекторы адаптера | В блоке выбора детектора отображаются добавленные детекторы. Удаление детекторов осуществляется посредством выбора детектора в окне и кликом на кнопку Убрать детектор |
| Параметры вывода данных | В поле устанавливаются параметры вывода данных: Обработка – обрабатываются в адаптере; На экран – выводятся на экран мини-ПК или на сервер; В файл – записываются в лог-файл на мини-ПК или на сервер; В базу данных – сохраняются в БД (PostgreSQL); RabbitMQ – в очередь RabbitMQ; В буфер – в буфер SQLite; В веб-сокет – передача данных на сервер через веб-сокет, установленный в адаптере. Отладка – данные выводятся в консоль. В зависимости от типа данных и вида вывода данных пользователю доступна возможность установки чек-боксов. Установленный чек-бокс является признаком вывода определенного типа данных. |
| Сохранить | Сохранение введенных параметров и создание нового адаптера в Системе |
| Отменить | Отмена всех вносимых ранее изменений |
(*) - Поле, обязательное для заполнения
Удаление и редактирование адаптера
Для изменения параметров настройки адаптера необходимо навести курсор мыши на надпись в списке и нажать на кнопку редактирования . При клике на кнопку откроется страница редактирования (аналогичная окну добавления адаптера) с ранее заданными параметрами.
Для удаления параметров настройки адаптера из Системы необходимо нажать на кнопку . При клике на кнопку необходимо подтвердить удаление во всплывающем окне путем нажатия кнопки
Удалить или отменить удаление кликом на кнопку Отмена.