B200 Carenado Offsets

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

Re: B200 Carenado Offsets

Messagede stevelep » Mer 24 Oct 2012 17:11

Var 0035, name ACFT_ON_GND, Link FSUIPC_IN, Offset $0366, Length 2

FSUIPC_IN c'est une variable READ ONLY

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

Re: B200 Carenado Offsets

Messagede hirem » Mer 24 Oct 2012 18:02

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
Avatar de l’utilisateur
hirem
 
Messages: 462
Inscription: 20/04/09

Re: B200 Carenado Offsets

Messagede stevelep » Mer 24 Oct 2012 19:26

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

Re: B200 Carenado Offsets

Messagede hirem » Jeu 8 Nov 2012 10:15

Juste pour signaler un premier patch de corrections pour le Carenado B200 ...
A+
Rémy
Avatar de l’utilisateur
hirem
 
Messages: 462
Inscription: 20/04/09

Re: B200 Carenado Offsets

Messagede stevelep » Sam 22 Déc 2012 01:24

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

Re: B200 Carenado Offsets

Messagede hirem » Dim 24 Fév 2013 11:34

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
Avatar de l’utilisateur
hirem
 
Messages: 462
Inscription: 20/04/09

Re: B200 Carenado Offsets

Messagede stevelep » Dim 24 Fév 2013 16:25

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

Re: B200 Carenado Offsets

Messagede FiX » Lun 25 Fév 2013 13:41

Pour le B58 il manque quand même quelques petites choses (au niveau du de-icing)
i7 2600k/P8P67pro/16Go PC3 17000/RX 580/SSD 250 Go et 120Go/W10x64
https://www.facebook.com/cessna150.sim
Avatar de l’utilisateur
FiX
 
Messages: 4664
Inscription: 8/01/10
Localisation: Reims/Maubeuge

Re: B200 Carenado Offsets

Messagede hirem » Jeu 28 Fév 2013 12:14

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
Avatar de l’utilisateur
hirem
 
Messages: 462
Inscription: 20/04/09

Re: B200 Carenado Offsets

Messagede stevelep » Sam 2 Mar 2013 00:54

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

PrécédenteSuivante

Retourner vers Add-Ons d'avions pour nos cockpits





Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité