GET /ptz?command=getpresets : Получение пресетов устройства🔗
Доступно во всех типах лицензий.
Предупреждение
Данная команда передаётся через сервер на PTZ-устройство (камеру). Способность устройства выполнить команду и точность её выполнения зависят непосредственно от устройства и его интеграции с .
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Пример запроса🔗
Пример запроса с ответом в формате XML:
GET http://localhost:8080/ptz?command=getpresets&login=root&password=&channelid=20d9884f-ae8c-45d3-ac5a-505ec258f01b
Пример запроса с ответом в формате JSON:
GET http://localhost:8080/ptz?command=getpresets&login=root&password=&responsetype=json&channelid=20d9884f-ae8c-45d3-ac5a-505ec258f01b
Ответ на запрос🔗
В ответ сервер вернёт список всех пресетов в том виде, как они созданы на устройстве.
Пример ответа на запрос в формате XML:
<ArrayOfString>
<string>Дверь</string>
<string>Двор</string>
<string>Окно 1 этаж</string>
<string>Окно 2 этаж</string>
<string>Ворота</string>
</ArrayOfString>
Пример ответа на запрос в формате JSON:
[
"Дверь",
"Двор",
"Окно 1 этаж",
"Окно 2 этаж",
"Ворота"
]
Примечание
Macroscop получает список пресетов в том виде, как он хранится на самом устройстве. Изменения списка в связи с добавлением, изменением или удалением пресетов зависят от самого устройства. В некоторых случаях добавление нового пресета может изменить порядковые номера уже существующих пресетов.