FSUIPC + LUA + ENCODEUR

FSUIPC / Emulateurs de claviers & souris / IOCP, etc...

FSUIPC + LUA + ENCODEUR

Messagede gardan » Lun 24 Oct 2011 10:29

Bonjour,

J'utilise pour mon cockpit A320 l'addon AirbusX de Aerosoft
J'ai réussi à déporter les instruments (PFD, ND, Ecam ) sur 2 écrans
Le paramétrage de base (gear, spoiler, flaps, ....) fonctionne très bien avec
FSUIPC , SIOC & les cartes Opencockpit

Comme je ne dispose pas des offsets pour cet add on j'utilise les variables LUA
fourni pour cet Add on.
Impeccable pour le EFIS, mais je butte pour le FCU qui utilise des encodeurs.
LUA ne fournit que des adresses pour des 'On-Off' ou j'ai pas tout compris ce qui est
possible.
Donc pour 'transformer' un encodeur en toggle, je le programme dans Sioc. Ca fonctionne
mais avec un retard entre la rotation et la prise en compte.

D'où ma question 'enfin'
Peut-on attribuer un encodeur dans FSUIPC comme un bouton (interrupteur)
Quelqu'un a t il programmer avec Sioc une routine mieux que la mienne.

Var 0250, name AP_HDG_ROT, Link IOCARD_ENCODER, Input 60, Aceleration 1, Type 2 // Encod sélection HDG
{
L0 = &AP_HDG_ROT
&HDG = ROTATE 0 ,359 ,&AP_HDG_ROT
IF L0 > 0
{
&HDG_select = CHANGEBIT 9 1 // toggle bit 0 of HDG +
}
ELSE
{
&HDG_select = CHANGEBIT 10 1 // toggle bit 0 of HDG -
}
&HDG_select = DELAY 0 5
}

Var 251 name HDG_select, Link FSUIPC_OUT Offset $3340 Length 4


Merci et bon vol à tous.
Avatar de l’utilisateur
gardan
 
Messages: 161
Inscription: 17/05/09
Localisation: TRETS (13)

Retourner vers Liaisons entreFS et les autres logiciels





Qui est en ligne

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

cron