Repetidores
Dependiendo de los flags especificados, el formato de respuesta puede variar.
Esta sección describe los flags que se pueden aplicar a los repetidores y las partes correspondientes del JSON resultante que controlan. Si se especifican varios flags, sus respectivas partes se combinan en un solo JSON.
Indique los flags en formato DEC. Para obtener más información, consulte Formato de datos.
El contenido de la respuesta también depende de sus derechos de acceso al elemento. Para obtener más información, consulte Flags y derechos de acceso.
Flags de repetidores
Los siguientes flags pueden aplicarse a los repetidores:
| Valor HEX | Valor DEC | Descripción |
|---|---|---|
| 0x00000001 | 1 | Flag base |
| 0x00000002 | 2 | Propiedades personalizadas |
| 0x00000004 | 4 | Información de facturación |
| 0x00000040 | 64 | GUID |
| 0x00000100 | 256 | Estado y configuración |
| 0x00000200 | 512 | Unidades del repetidor |
| 0x3FFFFFFFFFFFFFFF | 4611686018427387903 | Establecer todos los flags de repetidor posibles |
Propiedades básicas
El flag de las propiedades básicas es 0x00000001 (1).
{
"nm":<text>, /* Nombre */
"cls":<uint>, /* ID de superclase de avl_retranslator (consulte la clave classes en la respuesta de token/login) */
"id":<long>, /* ID del repetidor */
"mu":<uint>, /* Sistema de medición:
0 para métrico (SI),
1 para estadounidense,
2 para imperial,
3 para métrico con galones */
"uacl":<long> /* Derechos de acceso del usuario al repetidor (valor de 64 bits) */
}
Propiedades personalizadas
El flag de las propiedades personalizadas es 0x00000002 (2).
Puede almacenar cualquier dato del repetidor en las propiedades personalizadas.
{
"prp": {}, /* Propiedades personalizadas */
"ftp": { /* Configuración FTP */
"hs": <text>, /* Host (solo si está configurado) */
"lg": <text>, /* Inicio de sesión (solo si está configurado) */
"pt": <text>, /* Ruta del directorio (solo si está configurada) */
"ch": <uint>, /* Validez de la configuración FTP: 1 para sí, 0 para no */
"tp": <uint>, /* Usar FTP de Wialon Hosting: 1 para sí, 0 para no */
"fl": <uint> /* Disponibilidad de FTP de Wialon Hosting: 1 para sí, 0 para no */
},
"ct": <uint> /* Hora de creación (marca de tiempo Unix) */
}
Información de facturación
El flag de la información de facturación es 0x00000004 (4).
{
"crt": <uint>, /* ID del creador */
"bact": <uint> /* ID de la cuenta */
}
GUID
El flag del GUID es 0x00000040 (64).
{
"gd": <text> /* GUID del repetidor */
}
Estado y configuración
El flag del estado y configuración es 0x00000100 (256).
{
"rtro": <int>, /* Estado: 0 para deshabilitado, 1 para habilitado */
"rtrst": <uint>, /* Hora en la que la retransmisión se detiene automáticamente (marca de tiempo Unix), 0 si la hora no está establecida */
"rtrc": { /* Configuración. El conjunto de campos depende del protocolo */
"protocol": <text>, /* Protocolo */
"server": <text>, /* Servidor para retransmisión */
"port": <ushort>, /* Puerto (para todos los protocolos excepto NIS, SOAP y RTTI). Se devuelve con el tipo con el que se guardó, por lo que también puede ser una cadena */
"auth": <text>, /* Autorización (solo para NIS, Wialon IPS, TRN y RTTI) */
"ssl": <int>, /* Conexión segura (solo para NIS): 1 para sí, 0 para no */
"v6type": <int>, /* Usar la versión 6 del protocolo (solo para Granit Navigator): 1 para sí, 0 para no */
"attach_sensors": <int>, /* Retransmitir los valores calculados de los sensores (solo para Wialon Retranslator y Wialon IPS): 1 para sí, 0 para no */
"scoutOpen": <int>, /* Usar la variante Skaut Open del protocolo (solo para Skaut): 1 para sí, 0 para no */
"notauth": <int>, /* Deshabilitar la autorización (solo para EGTS): 1 para sí, 0 para no */
"timeoutauth": <int>, /* Tiempo en segundos tras el cual se repite la autorización (solo para EGTS). Si el valor es 0, la conexión se autoriza una sola vez */
"didauth": <int>, /* Usar el ID del dispositivo para la autorización (solo para EGTS): 1 para sí, 0 para no */
"fuel": <int>, /* Retransmitir los valores de los sensores del nivel de combustible (solo para EGTS): 1 para sí, 0 para no */
"binauth": <int>, /* Enviar el código de autorización en formato binario (solo para TRN): 1 para sí, 0 para no */
"carrier": <uint>, /* ID del transportista (solo para RTTI) */
"login": <text>, /* Inicio de sesión (solo para SOAP) */
"password": <text>, /* Contraseña (solo para SOAP) */
"debug": <int> /* Modo de depuración: 1 para sí, 0 para no (solo si está configurado) */
}
}
Los tipos de protocolo se describen en la página update_config.
Unidades del repetidor
El flag de las unidades del repetidor es 0x00000200 (512).
{
"rtru": [{ /* Lista de unidades */
"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 en la que la unidad se elimina automáticamente del repetidor (marca de tiempo Unix), 0 si la hora no está establecida */
}]
}