Page 1 sur 1

FSUIPC Offset Squawk via IVAP

MessagePosté: Mer 22 Fév 2012 17:09
de kbumbaz
Salut à tous,

Je suis en train de regarder le SDK de IVAP (via FSUIPC) ... je lis que :

http://www.ivao.aero/softdev/IvAp/fsuipc_sdk.asp

offset 0x7b91, size 1, Transponder Mode Charlie = 0 standby = 1

déuction:
Code: Tout sélectionner
Var 0125, name ivap_sqwkc, Link FSUIPC_IN, Offset $7b91, Length 1     // SQUAWK STATUS


Après débug via sioc, ... c'est toujours à 1, qu'ivap soit lancé... ou pas, c'est à 1, que je sois en STBY ou en C, c'est à 1, si je le force a 0 ça repasse à... devinez ... 1.

Qui c'est déjà penché dessus ?

gazzzzzzz les amis !

Re: FSUIPC Offset Squawk via IVAP

MessagePosté: Mer 22 Fév 2012 17:52
de stevelep
Tu dois activer cette fonction dans le config d'IVAP, de mémoire c'est un programme qu'on lance
depuis windows. Regarde dans le manuel d'IVAP

BOB

Re: FSUIPC Offset Squawk via IVAP

MessagePosté: Mer 22 Fév 2012 17:53
de Ptitgars45
Moi, moi, moi, et ça marche du tonnerre sur IVAP... Voici les lignes qui pourront t'intéresser pour ton code :

Code: Tout sélectionner
Var 0086, name IVAO_IFF_ON, Link FSUIPC_IN, Offset $7B80, Length 1     // Fonctionnement IFF IVAO

Var 0087, name IVAO_IFF_MODE, Link FSUIPC_INOUT, Offset $7B91, Length 1     // Mode transpondeur sous IVAO : Sby/C

Var 0088, name IVAO_IFF_Ident, Link FSUIPC_OUT, Offset $7B93, Length 1     // Ident sur IFF IVAO
[...]
Var 0915, name AFFICHAGE_XPDR, Link SUBRUTINE     // Aff XPDR
{
  IF &MASTER_AVIO = 1
  {
    IF &IFF_A_SW = 1
    {
     [...] 
      &IVAO_IFF_MODE = 1   
    }
    ELSE
    {
      IF &IVAO_IFF_ON <= 1 
      {
        IF &IFF_SBY_SW = 1
        {
          IF &IFF_TST_SW = 0
          {
            &IFF_AFF = &XPDR_FQ   
            &IFF_TST_LED = 0   
            &IVAO_IFF_MODE = 1   //(Transpondeur sur SBY)
            &IFF_Sby_LED = 1   
            &IFF_Tx_LED = 0   
          }
        }
        ELSE
        {
          &IFF_AFF = &XPDR_FQ   
          &IFF_TST_LED = 0   
          &IVAO_IFF_MODE = 0 //(Transpondeur sur C)
          &IFF_Sby_LED = 0   
          &IFF_Tx_LED = 1   
        }
      }
}

Un switch rotatif me permet de choisir le mode fonctionnement !!!

Et comme l'a très bien fais remarquer Bob, il faut que tu coche l'option dans IVAP CONFIGURATION :

Image

Tu sais tout maintenant !!!! rigolus

Re: FSUIPC Offset Squawk via IVAP

MessagePosté: Mer 22 Fév 2012 18:01
de kbumbaz
stevelep a écrit:Tu dois activer cette fonction dans le config d'IVAP, de mémoire c'est un programme qu'on lance
depuis windows. Regarde dans le manuel d'IVAP

BOB


BINGO ! quel crétin je fais des fois !
voici le screenshot: http://screencast.com/t/uRQXeBUEh
<IVAP INSTALL DIR>\ivap_config.exe

Tu gagnes une bierre !

Merci à toi et aussi Ptitgars45.