Partager l'article ! Prop Synchro: Attention, ce code (en NOIR) ne peut pas être utilisé en copier-collé à cause des explications (en JAUNE). Pour que ...
Attention, ce code (en NOIR)
ne peut pas être utilisé en copier-collé à cause des explications (en JAUNE).
Pour que cela ne vous pose pas de souci rendez vous ICI pour retrouver le programme complet sans
explication.
// *****************************************************************************
// * Config_SIOC ver 3.7B1 - By Manolo Vélez - www.opencockpits.com
// *****************************************************************************
// * FileName : sioc.txt
// * Date : 19/07/2010
Var 0000, name iNITIALISATION
{
CALL &Init_inters // Sub 0300
CALL &Init_voyants // Sub 0399
}
Var 0010, name GEAR, Link FSUIPC_INOUT, Offset $0BE8, Length 4 // Commande du train
{
&GEAR = &GEAR_SW * 16383
CALL &PROP_SYNC_ON // Sub 0313
CALL &RVS_NOT_READY // Sub 0314
CALL &GEAR_ALARME // Sub 0342
}
Var 0024, name PROP_SYNC, Link FSUIPC_INOUT, Offset $2EC8, Length 1 // Commande PROP SYNC On/Off
{
&PROP_SYNC = &PROP_SYNC_SW
CALL &PROP_SYNC_ON // Sub 0313
}
Var 0300, name Init_inters, Link SUBRUTINE // Initialisa. Inters à valeurs multiples
{
&BATTERY = &BATTERY_SW
&AVIONIC = &AVIONIC_SW
&GEAR = &GEAR_SW * 16383
&PKG_BRAKE = &PKG_BRK_SW
&PROP_SYNC = &PROP_SYNC_SW
}
Var 0313, name PROP_SYNC_ON, Link SUBRUTINE // Alarme PROP SYNC ON
{
IF &PROP_SYNC = 1 // Prop Sync enclenché
{
IF &GEAR = 16383 // Et train sorti
{
&PRO_SYN_ON_LED = 1 // Alarme allumée
}
IF &GEAR = 0 // Train rentré
{
&PRO_SYN_ON_LED = 0 // Alarme éteinte
}
}
ELSE // Inter Prop Sync OFF
{
&PRO_SYN_ON_LED = 0
}
}
Var 0399, name Init_voyants, Link SUBRUTINE // Initialisation des sorties oubliées :-))
{
IF &BATTERY = 0
{
&PRO_SYN_ON_LED = 0
}
ELSE // Si inter déjà sur"ON" à l'initialisation
{
CALL &PROP_SYNC_ON // Sub 0313
}
}
Var 0417, name PROP_SYNC_SW, Link IOCARD_SW, Input 70 // PROP SYNCRO N° entrée à revoir
{
&PROP_SYNC = &PROP_SYNC_SW
IF &BATTERY = 1
{
CALL &PROP_SYNC_ON // Sub 0313
}
CALL &PROP_SYNC_ON // Sub 0313
}
Var 0719, name PRO_SYN_ON_LED, Link IOCARD_OUT, Output 30 // Alarme Jaune PROP SYNC ON
Non fonctionnel pour le moment mais prévue au depart sur l'inter Mic Normal qui est non utilisé.
Revoir Var 0417.... :-() J'ai pas tout compris !!!