GET /command?type=setgrid : Смена сетки на клиенте🔗
Доступно во всех типах лицензий.
Важно
Во всех примерах указан локальный хост (localhost). При отправке реальных запросов замените его на адрес и порт сервера, на который отправляете запрос.
Примечание
HTTP-интерфейс Macroscop позволяет не только получать сведения о системе, но и управлять некоторыми её элементами, выполняя описанные ниже CGI-запросы.
Такие запросы, за одним исключением, имеют следующий формат:
{Протокол}://{Сервер}:{Порт}/command?type={Тип}&login={Логин}&password={Пароль}&{Параметр}={Значение параметра}
Для изменения сетки камер в рамках действующего профиля экрана на выбранном клиенте Macroscop используется тип запроса setgrid.
Примечание
Запрос позволяет изменять сетки только для тех профилей экранов, которые были созданы непосредственно на клиентском устройстве. Изменение серверных профилей не поддерживается.
Примечание
Любые изменения сетки сохраняются автоматически в рамках действующего профиля экрана. Новый профиль при этом не создаётся.
Пример запроса🔗
GET http://localhost:8080/command?type=setgrid&login=root&password=&clientip=192.168.1.2&monitor=0&cells=25
Дополнительные параметры запроса🔗
Параметр |
Значение по умолчанию |
Описание |
|---|---|---|
clientip |
— |
IP адрес устройства, на котором запущено клиентское приложение Macroscop. Обязательный параметр |
monitor |
— |
Номер монитора в действующей конфигурации клиентского приложения. Отсчёт начинается с 0. Обязательный параметр |
cells |
— |
Имя устанавливаемой сетки. Имена доступных сеток можно получить с помощью запроса Получение списка доступных сеток |
Примечание
Значение clientip должно содержать фактический адрес клиента Macroscop. Использование localhost (127.0.0.1) вызовет ошибку даже при обращении к клиенту, установленному непосредственно на сервере.