Page 1 sur 1

Warthog : Eteindre les lumières du throttle pendant qu'on ne joue pas ?

Publié : sam. mai 28, 2011 8:42 am
par onosendai
Débranchez-vous à chaque fois le stick et le throttle lorsque vous ne jouez pas ou vous les laissez branchés constamment ? Rapport aux lumières vertes du throttle.

Publié : sam. mai 28, 2011 9:45 am
par kev-47
Si tu veux une réponse aussi générale que ta question il suffit de débrancher le joystick.

Si tu parle du Warthog avec les derniers firmware il suffit d'ouvrir le Target Gui et cliquer sur "control led state" dans la fenêtre du throttle.

Publié : sam. mai 28, 2011 4:29 pm
par hellfrog
le plus simple est de faire ce qui vient d'être dit en passant par Target GUI

pour ceux qui veulent aller plus loin :

exemple de petit script qui gère cela.

dans les options de GUI ou de Target tu peux aussi définir que le script reste actif, même quand tu fermes Target, c'est alors un "service" de Target qui s'exécute en tâche de fond qui prend le relais du logiciel Target.

Code : Tout sélectionner

// constants to control Throttle Led level define LED_Throttle_0 0 // 0 to 42 is OFF define LED_Throttle_1 43 // 43 to 85 is level 1 define LED_Throttle_2 86 // 86 to 128 is level 2 define LED_Throttle_3 129 // 129 to 171 is level 3 define LED_Throttle_4 172 // 172 to 214 is level 4 define LED_Throttle_5 215 // 215 to 255 is level 5 // ------------------------------ [color=DarkOrange]int main() {[/color] // Left MFD GAIN to switch on off LEDs MapKey([I][color=Yellow]&LMFD, GAIND,[/color][/I] EXEC("[color=Lime]LEDS_AllOff()[/color];")); // [color=Yellow][I]ici [/I][/color]tu peux mapper sur ce que tu veux à la place si tu n'as pas les MFDs [color=DarkOrange]}[/color] [color=DarkOrange]int EventHandle(int type, alias o, int x) // {{{ { DefaultMapping(&o, x); }[/color] // Switch All OFF and all LEDS OFF int [color=Lime]LEDS_AllOff[/color](){ GameOutput( &Throttle, OUT_ID_LED_1 , 0); GameOutput( &Throttle, OUT_ID_LED_2 , 0); GameOutput( &Throttle, OUT_ID_LED_3 , 0); GameOutput( &Throttle, OUT_ID_LED_4 , 0); GameOutput( &Throttle, OUT_ID_LED_5 , 0); GameOutput( &LMFD, OUT_ID_LED_1 , 0); GameOutput( &LMFD, OUT_ID_LED_2 , 0); GameOutput( &RMFD, OUT_ID_LED_1 , 0); GameOutput( &RMFD, OUT_ID_LED_2 , 0); LEDS_flash( &Throttle, 0); GameOutput( &Throttle, OUT_ID_LED_BACKLIGHT, 0); LEDS_flash( &LMFD, 0); LEDS_flash( &RMFD, 0); Sleep(500); // Comon Sub Routine int [color=Lime]LEDS_flash[/color](alias o, int LedIntensity){ GameOutput(&o, OUT_ID_LED_INTENSITY, LedIntensity); Sleep(50); }
pour plus de détail pour le code cf la discussion spécifique Target programmation, les utilisateurs Dimebug, Irwanfr et Hellfrog.

Publié : mar. mai 31, 2011 12:34 am
par onosendai
Merci !