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 | Неверные входные параметры или не удалось запустить/остановить ретранслятор. |