Получение списка предустановками
GET http://IP-адрес:порт/префикс/control/telemetry/preset/info/TELEMETRYCONTROLID- получить список существующих предустановок.
Пример запроса:
GET http://IP-адрес:порт/префикс/control/telemetry/preset/info/HOSTNAME/DeviceIpint.23/TelemetryControl.0
Пример ответа:
{
"0": "Коридор",
"1": "Входная дверь",
"4": "Дырка в заборе"
}
Создание и изменение предустановки
GET http://IP-адрес:порт/префикс/control/telemetry/preset/set/TELEMETRYCONTROLID?параметры&session_id=N - создать/изменить предустановку.
Параметры:
pos - индекс;
label - наименование предустановки;
здесь и далее session_id=N - идентификатор сессии (см. Захват сессии управления телеметрией).
Если предустановка с указанным индексом уже существует, то его метка будет изменена.
Пример запроса:
GET http://IP-адрес:порт/префикс/control/telemetry/preset/set/HOSTNAME/DeviceIpint.23/TelemetryControl.0?pos=0&label=Exit&session_id=0
Переход к предустановке и удаление
GET http://IP-адрес:порт/префикс/control/telemetry/preset/{действие}/TELEMETRYCONTROLID?параметры&session_id=N - перейти или удалить предустановку.
Параметры:
{действие} – принимает значение go или remove, используется чтобы перейти к/удалить предустановку;
pos - индекс предустановки.
Пример запроса:
Осуществляется переход к уже созданной предустановке с индексом 1:
GET http://IP-адрес:порт/префикс/control/telemetry/preset/go/HOSTNAME/DeviceIpint.23/TelemetryControl.0?pos=1&session_id=0
Удаление предустановки с индексом 2:
GET http://IP-адрес:порт/префикс/control/telemetry/preset/remove/HOSTNAME/DeviceIpint.23/TelemetryControl.0?pos=2&session_id=0