update_operating

Para iniciar o detener un repetidor, o para retransmitir mensajes de un período anterior, utilice el método retranslator/update_operating.

Endpoint

Copied!
svc=retranslator/update_operating&params={
    "itemId": <long>,
    "operate": <bool>,
    "callMode": <text>,
    "stopTime": <uint>,
    "timeFrom": <uint>,
    "timeTo": <uint>
}

Parámetros

La solicitud puede contener los siguientes parámetros. Los parámetros obligatorios están marcados con un asterisco (*).

Parámetro Descripción
itemId* ID del repetidor.
operate* Iniciar o detener la retransmisión: true para iniciarla y false para detenerla. También se aceptan los valores 1 y 0.
callMode Modo de la solicitud:
  • switch: inicia o detiene el repetidor;
  • history: inicia o detiene la retransmisión de mensajes de un período anterior.
Si el parámetro no se indica, se utiliza el valor switch. Cualquier otro valor devuelve el error 4.
stopTime Hora (marca de tiempo Unix) en la que el repetidor se detiene automáticamente. Se utiliza solo si callMode es switch y operate es true. Si el parámetro no se indica, el repetidor no se detiene automáticamente.
timeFrom Inicio del período del que se retransmiten los mensajes (marca de tiempo Unix). Obligatorio si callMode es history y operate es true.
timeTo Fin del período del que se retransmiten los mensajes (marca de tiempo Unix). Obligatorio si callMode es history y operate es true.

Respuesta

Si la solicitud se completa con éxito, la respuesta se devuelve en el siguiente formato:

Copied!
{
    "rtro":<int>,   /* Estado del repetidor: 0 si está detenido, 1 si está iniciado. */
    "rtrst":<uint>  /* Hora (marca de tiempo Unix) en la que el repetidor se detiene automáticamente. 0 si la hora no está establecida. */
}

Si la solicitud falla, se devuelve un código de error.

Códigos de error

Código de error Descripción
4 Error al analizar los parámetros de entrada, el valor de callMode no es compatible o el repetidor no se pudo iniciar ni detener.
7 El elemento indicado no es un repetidor o el usuario no tiene el derecho de acceso para modificar los ajustes del repetidor, incluidos su inicio y detención (bit ACL 0x100000, véase Tokens).

Si nota un error en el texto, por favor resáltelo y presione Ctrl+Intro.