9.6 Actualisation des LED
Les commandes [Led+xx], [Led-xx] et [Led/xx]
sont normalement à effet immédiat.
En cas de nécessité de configurer simultanément de
nombreuses LED, l'actualisation peut être retardée,
essentiellement du fait de la communication
asynchrone entre pupitre et PC.
Pour éviter ce retard, un buffer temporaire est
utilisé: après la configuration des valeurs du buffer
temporaire, une opération d'actualisation permet de
rendre visible le changement temporaire de toutes
les LED modifiées.
Les commandes suivantes sont utilisées à cet effet:
COMMANDE
SIGNIFICATION
[LedImmediate] L'actualisation des LED est
immédiate
[LedDelayed]
L'actualisation des LED est
suspendue jusqu'à l'arrivée
de la première commande
[LedUpdate].
Entretemps, toutes les commandes
[Led+xx], [Led-xx] et [Led/
xx] sont mémorisées dans un buffer
temporaire
[LedUpdate]
Le buffer temporaire est recopié
sur le buffer activé et toutes les
modifications apportées entretemps
sont rendues visibles
[LedCopy]
Le buffer activé est recopié sur le
buffer temporaire
Tab. 04
9.7 Tableau de lookup (experts
uniquement)
À chaque touche correspond une valeur à l'intérieur
du tableau de lookup des touches. La valeur par
défaut correspond aux coordonnées logiques de
la touche (ex. à la touche
correspond la valeur 13).
La commande LookupWrite permet de modifier la
valeur associée à une touche.
Le changement des valeurs de lookup
h
g
peut entraîner des dysfonctionnements
apparents dans le système en cas de futur
remplacement du pupitre nécessaire. Il est
conseillé de documenter avec attention les
modifications effectuées.
ESC
, ligne 1, colonne 3,
Le changement des valeurs de lookup permet:
• De disposer de davantage de touches qui sont
interprétées comme une touche unique;
• De changer la position par défaut et le numéro des
touches du joystick en mode JOYHID.
9.7.1 Signification des valeurs de
lookup
Les valeurs de lookup sont comprises dans une plage
0..65535.
Certains intervalles de fonctionnement possèdent
une signification particulière:
• 0: Touche désactivée;
• 1..99: Touche normale, la valeur est rétablie lors de
la pression et du relâchement de la touche;
• 1001..1008: Définition des touches de shift;
• 50011..50089: Définition de touches multiples;
• 60001..60032: Assignation des touches en mode
JOYHID;
• 60101..60103: Usage interne, non disponibles.
La configuration d'une valeur 01-99 entraîne la
restitution du code correspondant par le pupitre lors
de la pression ou du relâchement de la touche en
mode VCOM.
Avec la configuration d'une valeur 1001-1008
la touche devient shift. La pression d'une
touche si une ou plusieurs touches shift sont
déjà enfoncées modifie le message [K+xx] qui
devient [K+xx:liste_shift_enfoncées].
Plusieurs touches de shift peuvent être enfoncées
simultanément.
La configuration d'une valeur 500rc (rc dans
la plage 11..89) entraîne la création d'un alias qui
associe le comportement de la touche à une autre
touche de coordonnées logiques rc. Il est ainsi
possible de gérer plusieurs touches ayant le même
comportement et considérées comme une touche
unique.
La configuration d'une valeur 600nn (nn dans la
plage 01-32) entraîne l'assignation de la touche à la
touche joystick correspondante nn en mode JOYHID.
9.7.2 Modification du tableau de
lookup pour déplacer et changer le
numéro des touches joystick
La modification du tableau de lookup permet de
varier la position ou le numéro des touches joystick
en mode JOYHID.
15