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 | Не удалось сгенерировать ответ. |