FSUIPC Offset Squawk via IVAP

Questions de programmation / Offset FSUIPC et IOCP

FSUIPC Offset Squawk via IVAP

Messagede kbumbaz » Mer 22 Fév 2012 17:09

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 !
./Léopold

Image * Image * Image
Avatar de l’utilisateur
kbumbaz
 
Messages: 45
Inscription: 30/08/11
Localisation: NICE

Re: FSUIPC Offset Squawk via IVAP

Messagede stevelep » Mer 22 Fév 2012 17:52

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
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: FSUIPC Offset Squawk via IVAP

Messagede Ptitgars45 » Mer 22 Fév 2012 17:53

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
Matthieu
Image Image Image
Avatar de l’utilisateur
Ptitgars45
 
Messages: 225
Inscription: 25/09/11
Localisation: Orange (LFMO)

Re: FSUIPC Offset Squawk via IVAP

Messagede kbumbaz » Mer 22 Fév 2012 18:01

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.
./Léopold

Image * Image * Image
Avatar de l’utilisateur
kbumbaz
 
Messages: 45
Inscription: 30/08/11
Localisation: NICE


Retourner vers Programmation Sioc





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 28 invités