update_units
Para agregar unidades a un repetidor, quitarlas de él o cambiar sus ajustes de retransmisión, utilice el método retranslator/update_units.
Endpoint
svc=retranslator/update_units¶ms={
"itemId": <long>,
"units": [{
"i": <long>,
"a": <text>,
"st": <uint>
}],
"callMode": <text>
}
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. |
units* |
Matriz de unidades para la retransmisión. |
i* |
ID de la unidad. |
a* |
Identificador (alias) con el que la unidad se retransmite al servidor receptor. Puede ser distinto del ID de la unidad. |
st |
Hora (marca de tiempo Unix) en la que la unidad se elimina automáticamente del repetidor. Si el valor es 0 o el parámetro no se indica, la unidad no se elimina automáticamente. |
callMode |
Modo de la solicitud:
|
Respuesta
Si la solicitud se completa con éxito, la lista actual de unidades del repetidor se devuelve en el siguiente formato:
{
"rtru":[
{
"i":<long>, /* ID de la unidad. */
"a":<text>, /* Identificador (alias) con el que la unidad se retransmite al servidor receptor. Puede ser distinto del ID de la unidad. */
"st":<uint> /* Hora (marca de tiempo Unix) en la que la unidad se elimina automáticamente del repetidor. 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 o al obtener la lista actual de unidades del repetidor. |
| 6 | Error al generar la respuesta. |
| 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). |