Lire un bit d'une variable et l'utiliser...

Bonsoir,
Je voudrais savoir s’il est possible de lire les bits d’une variable et de s’en servir.
Je m’explique :
Après avoir cherché à faire fonctionner le panneau annonciator du Bell 206 de chez DODOSIM, NONOLIGHT m’a conseillé de contacter le support technique afin de récupérer les informations que je cherchais.
Je viens d’avoir une réponse de la part de Simon Robbins, de chez DODOSIM…
Il m’a envoyé un petit utilitaire « dodosim206FSXexportIPC » que je lance après avoir démarré FSX.
Ce programme me permet de récupérer les informations des alarmes du panneau « annunciator », via la variable $2F28 (Concorde nose visor %.).
Les informations sont en fait sous forme de bit, et chaque bit à une correspondance :
BIT Annunciator / Light
0 ENG_OUT
1 ROTOR_LOW
2 FUEL_LOW
3 GENERATOR_FAIL
4 BATTERY_WARM
5 BATTERY_HOT
6 FUEL_PUMP_FAIL
7 TRANSMISSION_PRESSURE_FAIL
8 TRANSMISSION_TEMPERATURE_FAIL
9 ENGINE_CHIP
10 TAIL_ROTOR_CHIP
11 TRANSMISSION_CHIP
12 FUEL_FILTER_FAIL
13 BAGGAGE_DOOR
14 SIMCONNECT_FAIL
15 SPARE_1 (below SC FAIL)
16 SPARE_2 (right of SC FAIL)
17 SPARE_3 (left of GEN FAIL)
18 SPARE_4 (right of FUEL LOW)
19 SPARE_5 (below GEN FAIL)
20 TURBINE_OVER_TEMP_LIGHT
J’ai fait un test avec la console IOCP, et on vois bien le changement d’état des bits.
Je voudrais savoir comment faire pour récupérer les changements d’état des différents bits, afin de faire fonctionner mon panneau d’alarme…
Benoit.
Je voudrais savoir s’il est possible de lire les bits d’une variable et de s’en servir.
Je m’explique :
Après avoir cherché à faire fonctionner le panneau annonciator du Bell 206 de chez DODOSIM, NONOLIGHT m’a conseillé de contacter le support technique afin de récupérer les informations que je cherchais.
Je viens d’avoir une réponse de la part de Simon Robbins, de chez DODOSIM…
Il m’a envoyé un petit utilitaire « dodosim206FSXexportIPC » que je lance après avoir démarré FSX.
Ce programme me permet de récupérer les informations des alarmes du panneau « annunciator », via la variable $2F28 (Concorde nose visor %.).
Les informations sont en fait sous forme de bit, et chaque bit à une correspondance :
BIT Annunciator / Light
0 ENG_OUT
1 ROTOR_LOW
2 FUEL_LOW
3 GENERATOR_FAIL
4 BATTERY_WARM
5 BATTERY_HOT
6 FUEL_PUMP_FAIL
7 TRANSMISSION_PRESSURE_FAIL
8 TRANSMISSION_TEMPERATURE_FAIL
9 ENGINE_CHIP
10 TAIL_ROTOR_CHIP
11 TRANSMISSION_CHIP
12 FUEL_FILTER_FAIL
13 BAGGAGE_DOOR
14 SIMCONNECT_FAIL
15 SPARE_1 (below SC FAIL)
16 SPARE_2 (right of SC FAIL)
17 SPARE_3 (left of GEN FAIL)
18 SPARE_4 (right of FUEL LOW)
19 SPARE_5 (below GEN FAIL)
20 TURBINE_OVER_TEMP_LIGHT
J’ai fait un test avec la console IOCP, et on vois bien le changement d’état des bits.
Je voudrais savoir comment faire pour récupérer les changements d’état des différents bits, afin de faire fonctionner mon panneau d’alarme…
Benoit.