Commandes génériques de l'interface IFE/EIFE
Obtenir l'heure actuelle
La commande d’obtention de l’heure actuelle n’est pas associée à une protection matérielle. La commande Get current time est quand même activée lorsque le commutateur de verrouillage situé sur la face avant de l'interface IFE/EIFE est en position verrouillée.
Pour obtenir l'heure actuelle de tous les modules, configurez les registres de commande comme suit :
Adresse |
Registre |
Unité |
Type |
Plage |
Description |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
768 |
Code de commande = 768 |
0x1F40 |
8001 |
– |
INT16U |
10 |
Nombre de paramètres (octets) = 10 |
0x1F41 |
8002 |
– |
INT16U |
8704 |
Destination = 8704 (0x2200) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Type de sécurité de la commande |
0x1F43–0x1F44 |
8004-8005 |
– |
CHAÎNE D'OCTETS |
0 |
Mot de passe de la commande = 0 (aucun mot de passe requis) |
Les registres suivants contiennent les données temporelles :
-
le registre 8023 indique le mois dans les bits de poids fort (MSB), le jour est dans les bits de poids faible (LSB).
-
le registre 8024 indique le décalage en année dans les MSB (ajoutez 2000 pour connaître l'année) et l'heure dans les LSB.
-
le registre 8025 indique les minutes dans les MSB, les secondes sont dans les LSB.
-
le registre 8026 indique les millisecondes.
Régler l'heure absolue
La commande Set absolute time est quand même activée lorsque le commutateur de verrouillage situé sur la face avant de l'interface IFE/EIFE est en position verrouillée.
Pour régler l'heure absolue de tous les modules IMU, configurez les registres de commande comme suit :
Adresse |
Registre |
Unité |
Type |
Plage |
Description |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
769 |
Code de commande = 769 |
0x1F40 |
8001 |
– |
INT16U |
18 |
Nombre de paramètres (octets) = 18 |
0x1F41 |
8002 |
– |
INT16U |
8704 |
Destination = 8704 (0x2200) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Type de sécurité de la commande |
0x1F43–0x1F44 |
8004-8005 |
– |
CHAÎNE D'OCTETS |
0 |
Mot de passe de la commande = 0 (aucun mot de passe requis) |
0x1F45–0x1F48 |
8006-8009 |
– |
XDATE |
– |
Date/heure actuelles |
Ecrire le nom de l'application utilisateur
Le nom de l'application utilisateur peut être lu à partir des registres 10242 à 10273 Identification de l'IMU.
Pour écrire le nom de l'application utilisateur, configurez les registres de commande comme suit :
Adresse |
Registre |
Unité |
Type |
Plage |
Description |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
1032 |
Code de commande = 1032 |
0x1F40 |
8001 |
– |
INT16U |
– |
Nombre de paramètres (octets) = dépend de la longueur du nom de l'application utilisateur (jusqu'à 46 caractères) |
0x1F41 |
8002 |
– |
INT16U |
0 |
Destination = 0 (0x0000) |
0x1F42 |
8003 |
– |
INT16U |
0 |
Type de sécurité de la commande |
0x1F43–0x1F44 |
8004-8005 |
– |
CHAÎNE D'OCTETS |
0 |
Mot de passe de la commande = 0 (aucun mot de passe requis) |
0x1F45–0x1F46 |
8006-8007 |
– |
INT32U |
– |
17039366 = nom de l'application utilisateur (charge la valeur 0x0104 dans le registre 8006 et la valeur 0x0081 dans le registre 8007) |
0x1F46 |
8008 |
– |
INT16U |
2048 |
2048 |
0x1F48 |
8009 |
– |
CHAÎNE D'OCTETS |
– |
|
0x1F49-0x1F5F |
8010-8038 |
– |
CHAÎNE D'OCTETS |
– |
Dépend de la longueur du nom de l'application utilisateur et se termine par le caractère NULL 0x00 |
Définir la durée de validité des données
Cette commande permet de définir la durée de validité des données des jeux de données standard et hérités.
La durée de validité des données peut être lue dans un registre Durée de validité des données.
Pour définir la durée de validité des données, configurez les registres de commande comme suit :
Adresse |
Registre |
Unité |
Type |
Plage |
Description |
---|---|---|---|---|---|
0x1F3F |
8000 |
– |
INT16U |
41868 |
Code de commande = 41868 |
0x1F40 |
8001 |
– |
INT16U |
12 |
Nombre de paramètres (octets) = 12 |
0x1F41 |
8002 |
– |
INT16U |
8705 |
Destination = 8705 (0x2201) |
0x1F42 |
8003 |
– |
INT16U |
1 |
Type de sécurité de la commande |
0x1F43–0x1F44 |
8004-8005 |
– |
CHAÎNE D'OCTETS |
– |
Mot de passe de la commande : Mot de passe du profil utilisateur Administrateur, Services, Ingénieur ou Opérateur |
0x1F45 |
8006 |
s |
INT16U |
5-300 (par incréments de 5 s) |
Durée de validité des données Réglage d'usine : 10 s |