Запрос данных измерительного канала
запрос: entek/api/signal/<канал>?<параметр>=<значение_1>,...
канал - код запрашиваемого параметра, содержится в ответе на запрос "Запрос станций". Формат кода: EnLogic.St<номер станции>.T<тип параметра>.Grp<номер группы>.Id<номер параметра>. Для запроса нескольких параметров формат запроса будет без номера параметра: EnLogic.St<номер станции>.T<тип параметра>.Grp<номер группы>. Вместо этого необходимые идентификаторы передаются в параметрах запроса в переменной ids разделенные ';' (ids=1;2;3.). При этом не будет использовано прореживание точек.
| 
 имя параметра 
 | 
 описание 
 | 
 допустимые значения 
 | 
| 
 since 
 | 
 дата-время начал запрашиваемых данных 
 | 
 дата-время в формате ISO8601. Если присутствует только параметр date, запрашиваются данные с указанного момента времени до конца суток. Если присутствует только параметр till, запрашиваются данные с начала суток до указанного момента времени. Если отсутствуют оба параметра, выполняется запрос с параметром till, равным текущему моменту времени. Допускается указание только времени (начиная с 'T'), в этом случае дата считается равной текущей (если дата отсутствует в обоих параметрах) либо равной дате, указанной явно в одном из параметров 
 | 
| 
 till 
 | 
 дата-время конца запрашиваемых данных 
 | 
 аналогично параметру since 
 | 
| 
 point 
 | 
 количество требуемых записей 
 | 
 При передачи параметра запрашиваемый интервал разбивается на малые и на каждом производится поиск максимального и минимального значения. Если параметр не передавать, то будет возвращено количество записей ограниченное лимитом 
 | 
| 
 utс 
 | 
 сдвиг времени относительно нулевого меридиана 
 | 
 вещественное число в диапазоне -12...+12, определяет часовой пояс времени, указанного в параметрах date и till; если utc равен 0, в запросе и ответе сервера используется единое время UTC; если параметр utc отсутствует, в запросе и ответе используется часовой пояс, указанный в конфигурационном файле. 
 | 
| 
 ids 
 | 
 идентификаторы параметров 
 | 
 целое положительное число, перечисляются через ';' 
 | 
Пример ответа с одним параметром:
| 
 { 
    "data": [ 
        { 
            "v": 7054.796875, 
            "t": "2023-01-09T08:28:58.990Z", 
            "q": 255 
        }, 
        { 
            "v": 7054.796875, 
            "t": "2023-01-09T08:28:59.0Z" 
        }, 
        { 
            "v": 7126.419434, 
            "t": "2023-01-09T08:29:09.0Z" 
        }, 
        { 
            "v": 7271.118652, 
            "t": "2023-01-09T08:29:20.0Z" 
        } 
    ] 
} 
 | 
Пример ответа с несколькими параметрами:
| 
 { 
    "params": [ 
        { 
            "channel": "EnLogic.St0.T222.Grp0.Id61", 
            "data": [ 
                { 
                    "t": "2024-10-11T08:39:58.9", 
                    "v": 0.519001 
                }, 
                { 
                    "t": "2024-10-11T08:39:59.0", 
                    "v": 3.563999 
                }, 
                { 
                    "t": "2024-10-11T08:40:00.0", 
                    "v": 6.575998 
                } 
            ] 
        }, 
        { 
            "channel": "EnLogic.St0.T222.Grp0.Id63", 
            "data": [ 
                { 
                    "q": 255, 
                    "t": "2024-10-11T08:39:15.990", 
                    "v": 0 
                }, 
                { 
                    "q": 43, 
                    "t": "2024-10-11T08:39:46.12", 
                    "v": 0 
                }, 
                { 
                    "t": "2024-10-11T08:39:47.0", 
                    "v": 0.5015 
                } 
            ] 
        } 
    ] 
} 
 | 
q это quality — признак качества, может принимать следующие значения:
- 
0 — достоверное значение в нормальном диапазоне.
 - 
1, 2, 3, 4 — достоверное значение в диапазонах выхода за границы аварийных и предаварийных уставок
 
Если значение q < 5, то оно достоверное, если q >=5 — такое значение недостоверное.