Документация по SCADA системе Simp Light


Содержание:


REST API: Паспорта

Паспорт — это представление канала, точки ввода-вывода, без данных собираемых в реальном времени(значение, качество).

Структура объекта:

Название поля Описание поля
  alarmBounds.high  
 Верхняя граница уставки 
  alarmBounds.low   Нижняя граница уставки 
  alarmDelay   Задержка сигнала тревоги 
  eventGroupID   ID группы событий 
  group   Путь к конечной группе 
  ID   ID канала 
  name   Наименование канала 
  measureUnit   Единица измерения величины 
  persistByScript 
 Флаг записи пользователем в базу.
 Устанавливается на основании
 анализа скриптов
  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-запросом, получаем следующую информацию на странице браузера.