Page 1 sur 1

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

MessagePosté: Jeu 22 Mai 2014 20:35
de Michel78320
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

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

MessagePosté: Jeu 22 Mai 2014 20:51
de fab
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

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

MessagePosté: Jeu 22 Mai 2014 20:53
de fab
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

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

MessagePosté: Jeu 22 Mai 2014 21:52
de Michel78320
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 ?