Mystère dans le script de Roar pour FMC-V3 de OC

Questions de programmation / Offset FSUIPC et IOCP

Mystère dans le script de Roar pour FMC-V3 de OC

Messagede Michel78320 » Jeu 22 Mai 2014 20:35

Bonjour,

Cherchant à bien m'imprégner de SIOC et de l'architecture IOCP, j'ai regardé en détail le script offert lunettesnoires par Roar (fichier "OCP4NGX_CDU v1.05.txt") livré avec son manager.

Il y a quelques mystères (pour moi) :

Code: Tout sélectionner
Var 1002, name cdu, Link IOCARD_KEYS, device 13
{
if &cdu = 71 // menu
{
&k = 2156
}
var 1003, static, name k
{
&k = 0
}
 


1. On lit la touche du FMC (alias CDU), et selon la touche trouvée, on écrit une valeur dans la variable k (static, en 1003).
Quel est le lien avec le serveur ? Cette variable n'est liée à rien d'autre ... yeuxhaut .
Où trouve-t-on l'indication qu'il faut mettre la valeur de la touche enfoncée dans cette variable, en 1003 ?
Cela n'apparait pas dans le fichier xml de FSX (iocpoffsets.xml), ni dans le SDK du 737 de PMDG !

Code: Tout sélectionner
Var 1012, name CDU_leds, Link IOCP, Offset 57
{
  &CDU_exec_led =  TESTBIT &CDU_leds ,0  // EXEC LED
  &CDU_msg_led =  TESTBIT &CDU_leds ,1  // MSG LED
  &CDU_fail_led =  TESTBIT &CDU_leds ,2  // FAIL LED
  &CDU_ofst_led =  TESTBIT &CDU_leds ,3  // OFST LED
  &CDU_dspy_led =  TESTBIT &CDU_leds ,4  // DSPY LED
 
  }


2. Dans l'autre sens, on récupère la valeur de la variable d'offset 57 de IOCP (elle est bien liée, celle-la) dans la variable 1012.
Où est-il documenté qu'il faut lire l'offset 57 ? Cela n'apparait pas dans le fichier xml de FSX (iocpoffsets.xml) ?

Pour l'instant, je butte sur ce fonctionnement élémentaire (ce qui n'empêche pas que mon FMC fonctionne parfaitement sourirebis ).

Je n'ose pas aller plus loin avec de telles lacunes ... yeuxhaut
Avatar de l’utilisateur
Michel78320
 
Messages: 8
Inscription: 19/05/14
Localisation: 78320 - Le mesnil-St-Denis (proche LFPN)

Re: Mystère dans le script de Roar pour FMC-V3 de OC

Messagede fab » Jeu 22 Mai 2014 20:51

1003 et 57 sont des numéro de variable IOCP déclarés dans les addons.

J'étais tombé dessus il y a quelque temps ... je ne sais plus où, mais c'est documenté ...

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Mystère dans le script de Roar pour FMC-V3 de OC

Messagede fab » Jeu 22 Mai 2014 20:53

1003 et 57 sont des numéros de variable IOCP déclarés dans les addons.

J'étais tombé dessus il y a quelque temps ... je ne sais plus où, mais c'est documenté ... (modèle Ifly je crois)

Fabien
Avatar de l’utilisateur
fab
 
Messages: 4417
Inscription: 26/12/12
Localisation: Roubaix

Re: Mystère dans le script de Roar pour FMC-V3 de OC

Messagede Michel78320 » Jeu 22 Mai 2014 21:52

Merci pour le retour ... merci affiche

Mais ce serait intéressant de retrouver où c'est documenté, car il y a sans doute d'autres variables documentées ...
Et puis comment se fait-il que l'une soit "LINK IOCP" et pas l'autre yeuxhaut ?
Avatar de l’utilisateur
Michel78320
 
Messages: 8
Inscription: 19/05/14
Localisation: 78320 - Le mesnil-St-Denis (proche LFPN)


Retourner vers Programmation Sioc





Qui est en ligne

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

cron