update_units
Для добавления объектов в ретранслятор или их удаления используйте метод retranslator/update_units.
svc=retranslator/update_units¶ms={"itemId":<long>,
"units":[{"a":<text>,
"i":<long>,
"st":<uint>}, ...],
"callMode":<text>
}
Установите callMode
в значение add
и включите описание для каждого объекта в массиве units.
Параметры
Запрос может содержать следующие параметры. Обязательные параметры отмечены звездочкой (*).
Название | Описание |
---|---|
itemId* | ID ретранслятора. |
units* | Массив ID объектов для ретрансляции. |
i* | ID объекта. |
a* | Уникальный ID оборудования. |
st | Время, когда ретрансляция останавливается. |
callMode | Режим: добавить или удалить. |
Ответ
{
"rtru":[
{
"i":<long>, /* ID объекта. */
"a":<text>, /* Уникальный ID оборудования. */
"st":<uint> /* Время, когда ретрансляция останавливается. */
}
]
}
В противном случае возвращается код ошибки.
Коды ошибок
Код ошибки | Описание |
---|---|
7 | Отсутствует право доступа ADF_ACL_AVL_RETR_EDIT_SETTINGS к ретранслятору. |
4 | Не удалось обработать текст или отсутствуют текущие объекты ретранслятора. |
6 | Не удалось сгенерировать ответ. |