Généralité sur les offsets

PMDG / Level-D / Dreamfleet, etc...

Re: Généralité sur les offsets

Messagede taton » Jeu 19 Déc 2013 22:24

Hello! Me revoilou!

J'avance petit à petit dans la compréhension des offsets!
1ere tache ce soir, je me suis imprimé le listing des offsets données dans le dossier FSUIPC.

Ensuite je joue avec le switch "AP_master" soit l'offset 65580 suivant la liste Fsuip.
Si je programme dans fsuipc deux boutons de mon joystick (B1 & B2) avec sur B1 : 65580 = 0 et sur B2 : 65580 = 1 tout fonctionne parfaitement.

Le "problème" viens ensuite.
J'essaye de retrouver l'offset correspondant au "AP_master" via FSinterrogate (en suivant la procédure donné ici :http://air-cockpit.superforum.fr/t161-fonctionnement-de-fsinterrogate-resolu )

Je fais donc mes trois scan dans le module "SCAN locator", et j'obtiens une réponse!!!! YOUPPIIIIIII .... Euh non en fait... etonneyeux

L'offset trouvé à l'air de correspondre puisqu'il se nomme "AP master switch" avec les valeurs Scan1 = 0 ; Scan2 = 0 ; Scan3 = 1.
Mais l'adresse de la 1ere colonne me donne 07BC ...

J'essaye donc de modifier mes valeurs de B1 et B2 en remplaçant 65580 par 07BC, mais là... rien... un son d'erreur de la part de fsuip et poin...
J'ai essayé avec 07BC mais aussi avec x07BC mais rien...


Faut-il convertir le code hexa en décimal ou une autre manip est-elle à faire??

Au passage, quel est la différence entre un offset sous forme numérique comme mon 65580 et un en héxa 07BC?



J'espère être clair, mas c'est vraiment pas simple les débuts ^^ mais je m'accroche!!!!


Autre question au passage:

J'ai fait des tests sur un autre bouton présent sur le VC.
Il semblerait que ce soit le bouton d'activation de la balise de secours.

Je fait mes trois scans et là... pas de réponse....
je retente.... rien....

alors est-il possible qu'un bouton physique et mobile de FSX (il agit bien sur qqch puisque quand je l'active un voyant s'allume à coté de celui-ci) n'ait pas d'offset affecté? Et si Oui, est-il possible de lui en affecter un?

J'espère trouver les réponses pas moi même... mais vous êtes tellement rapides à répondre que... je vais peut-être bien attendre plustot que de me casser la tête... ecroulerire

Non, je rigole je fonce réessayer tous les boutons mdr!!!!!
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede jacquesvde » Ven 20 Déc 2013 00:09

Continue à nous apprend de nouvel chose sur les offset on n’en connait jamais assez. gratgrat

Avec ta méthode je finirai par avoir un emploie a la NASA. ecroulerire ecroulerire ecroulerire

Jacques lolaffiche
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Généralité sur les offsets

Messagede taton » Ven 20 Déc 2013 01:00

jacquesvde a écrit:Continue à nous apprend de nouvel chose sur les offset on n’en connait jamais assez. gratgrat

Avec ta méthode je finirai par avoir un emploie a la NASA. ecroulerire ecroulerire ecroulerire

Jacques lolaffiche



Mdr, c'est gentil mais je n'apprends rien à personne moi!!!! Au contraire!!!
Je suis complètement perdu !!!!! nonbleu
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede stevelep » Ven 20 Déc 2013 01:47

Attention dans le SIOC les offset FSUIPC ont un numéro à 4 chiffre héxadécimal, oublie le 65000.

Quand je parlais de trouver les offsets, je pensais simplement à les chercher dans la liste.
Par exemple en sélectionnant la catégorie correspondante et en parcourant la liste.
Le Scan locator n'est pas facile à utiliser.

L'offset Master AP est bien le 07BC, il est de longueur 4 et read-write, tu peux donc lire
l'état pour un voyant d'autopilot et écrire dedans pour le switch AP.

Il faut le déclarer correctement dans SIOC

Var 3300, name fs_apon, Link FSUIPC_INOUT, Offset $07BC, Length 4 // A/P Master RW

et pour la variable du switch momentané:

Var 3100, name sw_apon, Link IOCARD_SW, Input 50 // Autopilot Taster
{
IF &sw_apon = 1
{
IF &fs_apon <> 1
{
&fs_apon = 1
}
ELSE
{
&fs_apon = 0
}
}
}

Voila

BOB
Avatar de l’utilisateur
stevelep
Administrateur du site
 
Messages: 2075
Inscription: 27/03/09
Localisation: LSGN Neuchâtel, Suisse

Re: Généralité sur les offsets

Messagede taton » Ven 20 Déc 2013 09:22

etonneyeux etonneyeux etonneyeux vMince.... et moi qui pensait avoir avancé.... etonneyeux etonneyeux etonneyeux

Je vais donc partir sur les offsets en héxa. Dans les docs de fsuip il y a aussi une liste avec ces offsets en héxa et leur fonctionnement (document Offsets statuts). Je vais donc m'imprimer les quelques 67 pages histoire d'avoir ça sous les yeux pour plus tard.


Je te remercie pour le bout de code SIOC, ça me remet dans le bain, mais pas simple tout ça...

A quoi corresponds la "size" d'un offset??
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede fab » Ven 20 Déc 2013 09:56

taton a écrit:A quoi corresponds la "size" d'un offset??

le nombre d'octet(s) occupé en mémoire par l'offset

fab a écrit:...
Pour exploiter ses valeurs, il faut connaître une adresse, la taille de stockage et surtout à quoi cette valeur fait référence ...
...


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

Re: Généralité sur les offsets

Messagede taton » Ven 20 Déc 2013 10:15

Oops désolé... Pas vraiment réveillé ce matin... lolaffiche

Il y a t-il possibilité de d'utiliser un offset héxa dans Fsuipc?
Quand je suis sur la page de programmation d'un bouton, et que je met une commande personnalisé, il propose bien d'utiliser de l'héxa, mais je n'y arrive pas.

Je doit juste avoir oublié quelque-chose mais je ne sait pas quoi...
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede jacquesvde » Ven 20 Déc 2013 11:55

taton a écrit:Oops désolé... Pas vraiment réveillé ce matin... lolaffiche

Il y a t-il possibilité de d'utiliser un offset héxa dans Fsuipc?
Quand je suis sur la page de programmation d'un bouton, et que je met une commande personnalisé, il propose bien d'utiliser de l'héxa, mais je n'y arrive pas.

Je doit juste avoir oublié quelque-chose mais je ne sait pas quoi...


Si je comprends bien tu veux programmer ton joystick directement avec Fsuipc.
Regarde dans fsuipc dans les paramètres tu dois déclarer par exemple sur un octet ou sur un Word
Ou double Word intègre etc. dans le menu déroulant.
Donc mettre le paramètre de l’offset et son adresse exemple x07BC >>>>> et paramètre
dans les parametre

Jacques lolaffiche
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

Re: Généralité sur les offsets

Messagede taton » Ven 20 Déc 2013 12:32

jacquesvde a écrit:
taton a écrit:Oops désolé... Pas vraiment réveillé ce matin... lolaffiche

Il y a t-il possibilité de d'utiliser un offset héxa dans Fsuipc?
Quand je suis sur la page de programmation d'un bouton, et que je met une commande personnalisé, il propose bien d'utiliser de l'héxa, mais je n'y arrive pas.

Je doit juste avoir oublié quelque-chose mais je ne sait pas quoi...


Si je comprends bien tu veux programmer ton joystick directement avec Fsuipc.
Regarde dans fsuipc dans les paramètres tu dois déclarer par exemple sur un octet ou sur un Word
Ou double Word intègre etc. dans le menu déroulant.
Donc mettre le paramètre de l’offset et son adresse exemple x07BC >>>>> et paramètre
dans les parametre

Jacques lolaffiche



C'est bien ce que j'ai fait, mais quands je rentre x07BC ... rien... juste le son d'erreur et pas de suite.... et c'est là que je bloque...
J'ai fait tous les calculs... Ils confirment l'opinion des spécialistes: notre idée est irréalisable. Il ne me reste plus qu'une chose à faire; ...la réaliser.
Avatar de l’utilisateur
taton
 
Messages: 96
Inscription: 17/12/13
Localisation: Augny (57)

Re: Généralité sur les offsets

Messagede jacquesvde » Ven 20 Déc 2013 12:44

Attend je t’explique tapebaton tapebaton
1) Dans FSinterrogate tu a la valeur de ton offset x07BC etc. note tout sur un papier
2) dans le menu FSUIPC tu a une option pour attribuer un bouton joystick clic sur le bouton du joystick une valeur s’inscrit N° bouton et joystick N°.
3) en haut à droite il y a une case FS tu clic et fais défiler les commande jusque quand tu trouves ofsetxxxx type que tu as copier avant sur le papier voir en 1 , tu clic dessus.
4) il y a une case un peut plus bas nommer offset inscrit ton offset x07BC etonneyeux
5) une autre case à coter je croie qu’il est nommé paramètre tu mes 1. sans le point
Tu refais la même opération avec un autre bouton joystick et le même offset x07BC et tu mes dans le paramètre 0.
C’est possible qu’il faut simplement marquer 07BC ou h07BC il faut essayer il y a déjà longtemps que je n’utilise plus cette fonction (je programme en sioc). gratgrat

Au secours les copains je dors avec offset je pleure je transpire avec offset, je perds même mes chaussette avec offset
Offset offset offset me voila. ecroulerire ecroulerire ecroulerire ecroulerire ecroulerire

http://www.sim-avionics.com/downloads/FSUIPC%20Help.pdf

mes amitiés
Jacques lolaffiche
Dernière édition par jacquesvde le Ven 20 Déc 2013 13:45, édité 1 fois.
Avatar de l’utilisateur
jacquesvde
 
Messages: 1226
Inscription: 20/04/09
Localisation: Courcelles Belgique

PrécédenteSuivante

Retourner vers Add-Ons d'avions pour nos cockpits





Qui est en ligne

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