Паспорт — это представление канала, точки ввода-вывода, без данных собираемых в реальном времени(значение, качество).
Структура объекта:
| Название поля | Описание поля |
| alarmBounds.high | Верхняя граница уставки |
| alarmBounds.low | Нижняя граница уставки |
| alarmDelay | Задержка сигнала тревоги |
| eventGroupID | ID группы событий |
| group | Путь к конечной группе |
| ID | ID канала |
| name | Наименование канала |
| measureUnit | Единица измерения величины |
| ersistByScript | Флаг записи пользователем в базу. Устанавливается на основании анализа скриптов |
| readable | Флаг права на чтения с источника данных |
| saveDB | Флаг сохранения в БД |
| saveStrategy | Стратегия сохранения в БД |
| scaleBounds.low | Нижняя граница шкалы |
| scaleBounds.high | Верхняя граница шкалы |
| trackDiscreteOn | Флаг контроля состояния «Вкл.» |
| trackDiscreteOff | Флаг контроля состояния «Выкл.» |
| type | Тип значения канала |
| variableFormat | Количество знаков после запятой |
| visible | Флаг видимости канала в таблице каналов |
| writable | Флаг права на запись значения в источник данных |
Конечные точки:
1. GET /api/passports
2. POST /api/passports/search
Вторая точка требует отправку в теле запроса набор критериев в виде json-объекта следующего вида:
| { types: ['double', 'string', ...] } |
| | Пример получения информации о параметрах активных каналов демо-проекта системы СИМП Лайт |

При запуске файла "api.html", вызывающего скрипт с API-запросом, получаем следующую информацию на странице браузера.

