Page 2 sur 4

Re: B200 Carenado Offsets

MessagePosté: Mer 24 Oct 2012 17:11
de stevelep
Var 0035, name ACFT_ON_GND, Link FSUIPC_IN, Offset $0366, Length 2

FSUIPC_IN c'est une variable READ ONLY

BOB

Re: B200 Carenado Offsets

MessagePosté: Mer 24 Oct 2012 18:02
de hirem
Merci Bob, tout fonctionne, donc j'en connais au moins deux qui ont des codes avec des erreurs tapebaton

A+ car j'ai vu dans la suite des passages qui me semblent bien obscurs !!
Cordialement
Rémy

Re: B200 Carenado Offsets

MessagePosté: Mer 24 Oct 2012 19:26
de stevelep
De rien, je conseille de toujours mettre FSUIPC_INOUT pour éviter toute erreur.
Avec cette fonction les FSUIPC_IN et FSUIPC_OUT sont obsolètes.

BOB

Re: B200 Carenado Offsets

MessagePosté: Jeu 8 Nov 2012 10:15
de hirem
Juste pour signaler un premier patch de corrections pour le Carenado B200 ...
A+
Rémy

Re: B200 Carenado Offsets

MessagePosté: Sam 22 Déc 2012 01:24
de stevelep
Salut Rémy,

Je crois qu'une nouvelle piste s'est ouverte pour les fonctions inaccessibles des add-ons
Il faut absolument que tu testes ça sur le B200 boncontent

viewtopic.php?f=89&t=3709

BOB

Re: B200 Carenado Offsets

MessagePosté: Dim 24 Fév 2013 11:34
de hirem
Ouf, me voici de retour, les problèmes perso sont gérés pour l'instant..
Merci beaucoup Bob pour toutes ces infos..
Je vais tester..
Amicalement
Rémy

Re: B200 Carenado Offsets

MessagePosté: Dim 24 Fév 2013 16:25
de stevelep
Après avoir testé plusieurs avion de Carenado, toutes les fonctions spécifiques sont
accessibles par L:vars ou programmation LUA.

Ca marche et c'est pas trop compliqué chouettedoights

Ca rend ces add-on totalement interfacables

BOB

Re: B200 Carenado Offsets

MessagePosté: Lun 25 Fév 2013 13:41
de FiX
Pour le B58 il manque quand même quelques petites choses (au niveau du de-icing)

Re: B200 Carenado Offsets

MessagePosté: Jeu 28 Fév 2013 12:14
de hirem
Bob, c'est une trouvaille incroyable, révolutionnaire ...si si .....bouleversifiant je dirais même ..
Le problème, c'est que comme notre ami Fix au début, je n'arrive pas à lister dans FSUIPC les macros.
J'ai également renommé mon fichier par 0 B200 mais rien à faire, il n'apparait pas dans le listing ??????
Pour l'instant je bloque complet mais j'entrevois là la fin des problèmes quand ça fonctionnera pour les fameuses fonctions inverter par exemple applaublanc applaublanc applaublanc applaublanc applaublanc
Cordialement
Rémy, de retour aux affaires chouettedoights

Re: B200 Carenado Offsets

MessagePosté: Sam 2 Mar 2013 00:54
de stevelep
je n'arrive pas à lister dans FSUIPC les macros

Tu veux dire que les macros n'apparaissent pas dans la liste déroulante des contrôles de FSUIPC ?

Si c'est cela, c'est que tu as fait une erreur de syntaxe quelque part.
Suis bien pas à pas l'explication

Si ca va pas poste tes fichiers ici

Une autre méthode (variante) consiste à utiliser le language de programmation LUA
et ainsi s'affranchir des attributions de joystick en reliant les variable interne L:vars
à des offsets libres de FSUIPC. Cela marche dans les 2 sens: on peux aussi lire ces
variables interne via des offsets FSUIPC (très pratique pour un annunciator panel spécifique)

Rassure toi, la programmation est ultra simple, il s'agit de 2-3 lignes que l'on peux copier-coller
pour toutes les variables ...
En fait tu n'as pas vraiment besoin de comprendre ce language mais de remplacer les noms
et les n° d'offset dans l'exemple déjà écrit ... chouettedoights

Exemple de lecture de variable

while 1 do

-- Lecture des LVars
lowfuel = ipc.readLvar("L:FuelLow1Lamp")

-- Ecriture dans Offsets Libres
ipc.writeSB(0x66c0, lowfuel)

ipc.sleep(68)

end


ça lit la valeur de la lampe LowFuel du P-47 de A2A (variable interne propre à cet add-on)
et ça l'écrit dans l'offset FSUIPC 66c0 (SB= longueur 1 byte)

Ensuite avec un code SIOC tu relies cette offset FSUIPC à une output LED pour allumer ton annonciateur

BOB