Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

ru:d-sdk:12_repeaters:2_edit_repeater [2018/01/27 14:36]
ru:d-sdk:12_repeaters:2_edit_repeater [2021/07/07 13:28] (текущий)
Строка 1: Строка 1:
 +====== Редактирование ретранслятора ======
 +Запрос предназначен для редактирования имеющегося ретранслятора.
  
 +=== Пример запроса ===
 +<code php>&​svc=edit_repeater&​params={
 +    "​id_repeater":​ integet,
 +    "​name":​ string,
 +    "​protocol":​ string,
 +    "​server":​ string,
 +    "​port":​ string,
 +    "​status":​ smallint,
 +    "​id_units":​ ["​integer:​string:​timestamp",​ "​integer:​string:​timestamp",​ ...]
 +}</​code>​
 +
 +=== Параметры ===
 +^ Параметр ​  ^ Значение ​  ^
 +| id_repeater | Уникальный идентификатор ретранслятора |
 +| name | Название ретранслятора |
 +| protocol | Протокол |
 +| server | Название сервера |
 +| port | Номер порта |
 +| status | Статус |
 +| id_units | Массив информации об объектах. Каждый элемент массива хранит строковый параметр,​ в котором,​ через двоеточие перечисляются id_unit, hw_id, timestamp |
 +
 +=== Дополнительно ===
 +Возвращает результат редактирования ретранслятора.
 +Параметр id_units = ["​id_unit:​hw_id:​timestamp(необязательный)",​ ...].
 +
 +=== Ответ сервера ===
 +== Результат запроса ==
 +<code php>{
 +    "​result":​ true // Статус выполнения запроса на редактирование ретранслятора (true либо false)
 +}</​code>​