Page 1 sur 1

Config

Publié : mar. avr. 04, 2023 8:42 pm
par Milos
J'ai besoin de vos lumières.

Dans BMS, on trouve toutes les fonctions sous cette forme

SimOxySupply ON
SimOxySupply OFF


Or, je ne trouve pas ces « lignes de fonctions ». Il me semblait que c'est dans USER/CONFIG mais il n'y a que des .key, des .cfg ou des .cal/dat/lbk ou encore pop. Sauriez-vous où on peut les trouver ?

Re: Config

Publié : mer. avr. 05, 2023 12:08 pm
par Vico
Salut Milos

Si je ne dis pas de bêtise (de Cambrai :) ), ce que tu désigne comme "fonction" est aussi appelé un CallBack. Il s'agit d'une variable interne à Falcon qui fait la liaison avec une donnée de la Shared Memory.
La table qui liste les différentes variables avec l'adresse mémoire de la donnée (bit, octet, mot...) correspondante est décrite dans le fichier : FlightData.h
Ce fichier peut être utilisé par des logiciels de "gestion" de cockpit (SIOC, PS Cockpit....)
Tu le trouveras dans le dossier : Falcon BMS 4.37 \ Tools \ SharedMem (on peut l'ouvrir avec le bloc note Windows).

Re: Config

Publié : mer. avr. 05, 2023 12:42 pm
par CheckPoint
Salut Milos,

J'ai envie de dire que ça dépend de ce que tu souhaites faire.

Pour le contrôle du panneau d'oxygène via clavier ou contrôleur DirectX, tu devrais trouver dans ton fichier .key des lignes avec les callbacks suivants :
SimOxySupplyToggle
SimOxySupplyOn
SimOxySupplyOff

Re: Config

Publié : mer. avr. 05, 2023 6:25 pm
par Milos
Vico, c'est ce que je cherchais, j'ai de la lecture :wacko:

Checkpoint, je donnais ce callback (maintenant que je connais ce mot, je peux me la péter :biggrin: ) à titre d'exemple, le contrôle du panneau d'oxygène n'est pas dans mes projets, c'est celui que j'ai trouvé le plus vite pour imager mon propos.

Merci à vous deux :cheers:

Re: Config

Publié : mer. avr. 05, 2023 6:47 pm
par CheckPoint
Je me doutais vu ton expérience sur BMS, que ma réponse n’était pas exactement celle qui allait avec ta question. Mais sur un malentendu… :hum:

Re: Config

Publié : mer. avr. 05, 2023 8:14 pm
par Milos
Pas de problème, j'ai apprécié ta réponse :yes: