D'un maniaque à un autre....

// *****************************************************************************
// * Config_SIOC ver 5.1 - By Manuel Velez - www.opencockpits.com
// *****************************************************************************
// * FileName : essai_voltage.txt
// * Date : 05/02/2021
Var 0010, name Volt_00, Link FSUIPC_INOUT, Offset $2840, Length 8, Numbers 4 // voltage principal
Var 0011, name alt_01, Link FSUIPC_INOUT, Offset $2880, Length 8, Numbers 4 // alternateur 1 voltage
Var 0012, name alt_02, Link FSUIPC_INOUT, Offset $2890, Length 8, Numbers 4 // alternateur 2 voltage
Var 0013, name generator_1, Link FSUIPC_INOUT, Offset $3B7C, Length 4 // switch alternateur gauche
Var 0014, name generator_2, Link FSUIPC_INOUT, Offset $3ABC, Length 4 // switch alternateur droit
Var 0015, name switch_battery, Link FSUIPC_IN, Offset $281C, Length 4
// *****************************************************************************
// * Config_SIOC ver 5.1 - By Manuel Velez - www.opencockpits.com
// *****************************************************************************
// * FileName : Essai_radio_COM1.txt
// * Date : 01/10/2020
//* Par Jean-Gilles B
// ********************************************************
// * ROUTINE FRÉQUENCE COM1
// *
// ********************************************************
Var 0500, name freq_sby_com1, Link FSUIPC_INOUT, Offset $311A, Length 2 // frequence standby Com1
{
CALL V0509
}
Var 0501, name freq_act_Com1, Link FSUIPC_INOUT, Offset $034E, Length 2 // Frequence Com1 active
Var 0502, name cts_com1, Link IOCARD_ENCODER, Input 1, Aceleration 2, Type 2 // encodeur freq stanby Com1
{
IF &sw_com1 = 0 // reglage des entiers
{
L0 = &cts_com1 * -1 // inversion sens de rotation de l'encodeur
&calc_ent_com1 = ROTATE 18 ,36 ,L0
}
ELSE // reglage des decimales
{
L0 = &cts_com1 * -1 // inversion sens de rotation de l'encodeur
&calc_dec_com1 = ROTATE 0 ,99 ,L0
}
CALL &sb_reg_com1
}
Var 0503, name sw_com1, Link IOCARD_SW, Input 4, Type P // switch de l'encodeur com1
Var 0504, name calc_ent_com1
Var 0505, name calc_dec_com1
Var 0506, name sb_reg_com1, Link SUBRUTINE
{
L0 = &calc_ent_com1 * 100
L1 = L0 + &calc_dec_com1
&freq_sby_com1 = TOBCD L1
}
Var 0507, Link IOCARD_DISPLAY, Digit 6, Numbers 5 // Sortie displays freq Standby Com1
Var 0508, Link IOCARD_DISPLAY, Digit 11, Numbers 5 // sortie display freq active Com1
Var 0509, Link SUBRUTINE
{
L0 = FROMBCD &freq_sby_com1
V0507 = L0 + 10000
}
Var 0510, Link SUBRUTINE
{
L0 = FROMBCD &freq_act_Com1
L0 = &freq_act_Com1
V0508 = L0 + 10000
}
Var 0511, Link FSUIPC_INOUT, Offset $3123, Length 1 // Freq Com1 passage active/standby
Var 0512, name Inverseur_Com1, Link IOCARD_SW, Input 8, Type P
{
V0511 = TOGGLE 3
}
Retourner vers Les cockpits des membres du forum
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités