Стоит задачи получения данных с прибора за период, а также анализ возникших нештатных ситуаций у прибора во время этого периода.
данные я получил. а каким образом мне получить нештатные ситуации я не понимаю в Swagger подходящего метода найти не могу.
А также как я понимаю нештатные ситуации унифицированы для всех приборов. хотелось бы узнать где можно получить список этих нештатных ситуаций. incidentTypes я нашел в базе, но эти типы не соответствуют тем НС которые возникаю в приложении.
использую php 7.1 GuzzleHttp. REST API
Спасибо большое!
Не совсем понятно что вы подразумеваете под нештатными ситуациями. Если архив ошибок устройства, то в swagger в блоке MeasurePointDeviceErrors присутствует метод запроса архива ошибок по точке за период. Если нештатные ситуации ЛЭРС УЧЕТ, то в блоке Incidents в swagger присутствует метод запроса открытых НС по точке.
Проясню подробнее. В ЛЭРСе есть архив НС, которые зафиксировал прибор, а так же архив НС, которые обнаружил наш встроенный модуль диагностики, именно для них существует перечисление IncidentType. Для архивов прибора описания кодов нет, они определяются в РЭ прибора.
На скриншоте показаны НС суточные и часовые для конкретного адреса.
Требуются именно часовые НС. Под НС я подразумеваю, то что указано в поле “Описание” и “Тип”.
В результате хотелось бы получить следующий массив данных:
Речь идет о запросе “GET /api/v1/Incidents/Active/MeasurePoint/{measurePointId}”. В записи о НС, полученной с помощью этого запроса, присутствует вся необходимая вам информация. Единственное данный запрос имеет параметров, ограничивающих период запрашиваемых НС.