update_operating
Для запуска или остановки ретранслятора или ретрансляции за прошедший период используйте команду retranslator/update_operating:
svc=retranslator/update_operating¶ms={"itemId":<long>,
"operate":<bool>,
"stopTime":<uint>,
"timeFrom":<uint>,
"timeTo":<uint>,
"callMode":<text>
}
Параметры
Запрос может содержать следующие параметры. Обязательные параметры отмечены звездочкой (*).
Название | Описание |
---|---|
itemId* | ID ретранслятора. |
operate* | Запуск или остановка ретрансляции: |
stopTime | Время, когда ретрансляция будет остановлена. |
timeFrom* | Начало ретрансляции истории, время UNIX (только для истории). |
timeTo* | Окончание ретрансляции истории, время UNIX (только для истории). |
callMode* | Установите callMode в значение Switch для запуска или остановки ретранслятора. Установите callMode в значение History для запуска или остановки ретрансляции за прошедший период. |
Ответ
В случае успешного выполнения запроса возвращается ответ следующего формата:
{
"rtro":<int> /* 0 — остановлен, 1 — запущен */
"rtrst":<uint> /* Время, когда ретрансляция останавливается. */
}
В противном случае возвращается код ошибки.
Коды ошибок
Код ошибки | Описание |
---|---|
7 | Отсутствует право доступа ADF_ACL_AVL_RETR_EDIT_SETTINGS к ретранслятору. |
4 | Неверные входные параметры или не удалось запустить/остановить ретранслятор. |