Comando genéricos de la interfaz IFE
Obtener hora actual
El comando de obtención de hora actual no está protegido en el hardware. El comando de obtención de hora actual está aún habilitado cuando el candado de bloqueo del panel frontal de la interfaz IFE está en posición de bloqueo.
Para obtener la hora actual para todos los módulos, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
768 |
Código de comando = 768 |
0x1F40 |
8001 |
– |
INT16U |
10 |
Número de parámetros (bytes) = 10 |
0x1F41 |
8002 |
– |
INT16U |
8704 |
Destino = 8704 (0x2200) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Tipo de seguridad del comando |
0x1F43- 0x1F44 |
8004- 8005 |
– |
OCTET STRING |
0 |
Contraseña del comando = 0 (no se requiere contraseña) |
Lo siguiente registros contienen los datos del tiempo:
-
El registro 8023 contiene el mes en el MSB, el día en el LSB.
-
El registro 8024 contiene el offset de año en el MSB (añada 2000 para obtener el año) y la hora en el LSB.
-
El registro 8025 contiene los minutos en el MSB, los segundos en el LSB.
-
El registro 8026 contiene los milisegundos.
Establecer hora absoluta
El comando de ajuste de hora absoluta está aún habilitado cuando el candado de bloqueo del panel frontal de la interfaz IFE está en posición de bloqueo.
Para establecer la hora absoluta para todos los módulos IMU, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
769 |
Código de comando = 769 |
0x1F40 |
8001 |
– |
INT16U |
18 |
Número de parámetros (bytes) = 18 |
0x1F41 |
8002 |
– |
INT16U |
8704 |
Destino = 8704 (0x2200) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Tipo de seguridad del comando |
0x1F43- 0x1F44 |
8004-8005 |
– |
OCTET STRING |
0 |
Contraseña del comando = 0 (no se requiere contraseña) |
0x1F45 - 0x1F48 |
8006-8009 |
– |
XDATE |
– |
Fecha y hora actual |
Leer la ubicación y el nombre de IMU
Para leer el nombre y la ubicación de IMU, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
1024 |
Código de comando = 1024 |
0x1F40 |
8001 |
– |
INT16U |
16 |
Número de parámetros (bytes) = 16 |
0x1F41 |
8002 |
– |
INT16U |
8704 |
Destino = 8704 (0x2200) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Tipo de seguridad del comando |
0x1F43- 0x1F44 |
8004- 8005 |
– |
OCTET STRING |
0 |
Contraseña del comando = 0 (no se requiere contraseña) |
0x1F45– 0x1F46 |
8006- 8007 |
– |
INT32U |
– |
|
0x1F47 |
8008 |
– |
INT16U |
2048 |
2048 |
El nombre y la localización de IMU se devuelven a los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F53 |
8020 |
– |
INT16U |
1024 |
Último código de comando |
0x1F54 |
8021 |
– |
INT16U |
– |
Estado del comando:
|
0x1F55 |
8022 |
– |
INT16U |
– |
Número de bytes devueltos (0 si el comando falla) |
0x1F56 |
8023 |
– |
OCTET STRING |
8704 |
Si el comando se ha ejecutado correctamente:
|
0x1F57-0x1F6D |
8024-8046 |
– |
OCTET STRING |
– |
Depende de la longitud del nombre o la ubicación de IMU y finaliza con el carácter NULL 0x00 |
Escribir la ubicación y el nombre de IMU
El nombre y la ubicación de IMU se pueden leer de los registros 11801 a 11868.
Para escribir el nombre y la ubicación de IMU, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
1032 |
Código de comando = 1032 |
0x1F40 |
8001 |
– |
INT16U |
16-62 |
Número de parámetros (bytes) = depende de la longitud del nombre o la ubicación del IMU (hasta 46 caracteres) |
0x1F41 |
8002 |
– |
INT16U |
0 |
Destino = 0 (0x0000) |
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43- 0x1F44 |
8004- 8005 |
– |
OCTET STRING |
– |
Contraseña del comando: Contraseña del perfil de usuario del administrador |
0x1F45– 0x1F46 |
8006- 8007 |
– |
INT32U |
– |
|
0x1F46 |
8008 |
– |
INT16U |
2048 |
2048 |
0x1F48 |
8009 |
– |
OCTET STRING |
– |
|
0x1F49– 0x1F5F |
8010- 8038 |
– |
OCTET STRING |
– |
Depende de la longitud del nombre o la ubicación de IMU y finaliza con el carácter NULL 0x00 |
Establecer la duración de la validez de los datos
Este comando permite establecer la duración de la validez de los datos en los conjuntos de datos estándar y heredados.
La duración de la validez de los datos se puede leer en un registro Duración de la validez de los datos.
Para establecer la duración de la validez de los datos, ajuste los registros de comandos de la siguiente forma:
Dirección |
Registro |
Unidad |
Tipo |
Rango |
Descripción |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41868 |
Código de comando = 41868 |
0x1F40 |
8001 |
– |
INT16U |
12 |
Número de parámetros (bytes) = 12 |
0x1F41 |
8002 |
– |
INT16U |
8705 |
Destino = 8705 (0x2201) |
0x1F42 |
8003 |
– |
INT16U |
1 |
Tipo de seguridad del comando |
0x1F43-0x1F44 |
8004-8005 |
– |
OCTET STRING |
– |
Contraseña del comando: contraseña de perfil de usuario Administrador, Servicios, Ingeniero u Operador |
0x1F45 |
8006 |
s |
INT16U |
5-300 (en incrementos de 5 s) |
Duración de la validez de los datos Ajuste de fábrica: 10 s |