Offset avec "string"

Questions de programmation / Offset FSUIPC et IOCP

Offset avec "string"

Messagede arcc » Jeu 10 Avr 2014 20:19

Bonsoir

Pour mon "home cockpit" de Twin, j'ai prévu un levier de train pour la configuration "Amphibie".
Mais je voudrais que les Leds associées aux mouvement de ce "train" ne soient pas en fonction si j'utilise une autre version.
Dans les Offset, on peut choisir du genre 3130 (flight number) 313C (Numero de queue) et autre 3160 (par type)
mais il est dit par exemple
ATC aircraft type string for currently loaded user aircraft, as
declared in the AIRCRAFT.CFG file.


Comment s'organise la declaration d'une variable dans SIOC avec le texte (string) de 24 caractère max.

Je n'arrive pas à trouver.

Merci
A+
Christian
Un ancien sous-marinier qui a pris de la hauteur.
Avatar de l’utilisateur
arcc
 
Messages: 715
Inscription: 16/12/13
Localisation: La ou fini la terre (Finistere)

Re: Offset avec "string"

Messagede stevelep » Jeu 10 Avr 2014 21:02

Malheureusement le SIOC ne gère pas les variables alphanumériques ...

Donc ça n'est pas possible d'utiliser une variable string avec le SIOC.

Par contre on doit pouvoir contourner cette limitation en utilisant un programme LUA.
LUA est un language de programmation avancé que l'on peux lancer avec
FSUIPC. Il y a pleins de possibilité de programmation. Tu dois pouvoir activer un offset
numérique de FSUIPC en testant une condition sur ton offset string genre:
si nom de l'avion = xxx alors offset 1234 = 1 sinon offset 1234 = 0.
Et ainsi lire la valeur de l'offset 1 ou 0 pour activer ta LED.

La programmation LUA est pas très répandue dans ce forum et tu trouvera pas beaucoup
de connaisseurs pour t'expliquer comment faire ...

Peut-être plus sur les forums de FSUIPC.

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

Re: Offset avec "string"

Messagede fab » Ven 11 Avr 2014 07:42

Bonjour Christian,

Comme le texte est codé numériquement (ASCII)
Tu peux essayer de tester un seul offset de 1 à 8 octets qui change selon le type d'avion et tu compare .

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

Re: Offset avec "string"

Messagede arcc » Dim 11 Mai 2014 18:00

Désolé FAB de ne pas avoir donné un "merci" pour ta réponse, tant je suis pris par la construction de mon cockpit.

A+
Christian
Un ancien sous-marinier qui a pris de la hauteur.
Avatar de l’utilisateur
arcc
 
Messages: 715
Inscription: 16/12/13
Localisation: La ou fini la terre (Finistere)

Re: Offset avec "string"

Messagede FiX » Dim 11 Mai 2014 23:31

A ce sujet, j'ai trouvé un tuto de présentation des scripts lua qui est pas mal fichu:

http://www.anadrac.com/FSUIPC-Lua-Tutor ... -Bytes.htm
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


Retourner vers Programmation Sioc





Qui est en ligne

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