Bonjour
Jusqu'à présent j'avais réussi à me passer de l'utilisation d'un fichier Lua exécuté par Fsuipc mais comme tout arrive un jour ou un autre je me suis exercé à essayer avec un exemple, mais très certainement par faute d'inattention quelque part cela ne fonctionne pas.
Ma config: P3Dv4.3 Fsuipc5.140
1 - Dans Fsuipc5.ini j'ai bien la ligne pour déclarer le fichier Test.lua
[LuaFiles]
1=ipcReady
2=linda
3=ipcReady
4=log lvars
5=Test
2 - Dans le fichier \Modules\Profiles\RealAir Legacy.ini j'ai la ligne pour exécuter le script du fichier Test.Lua avec le bouton 16 du joystick #2
[Buttons]
1=P2,16,CL5:R,0 -{Lua Test}-
3 - J'ai placé le fichier Test.lua à la racine de \Modules et il contient le script suivant:
-- ## Test Lua scripts ###############
function Adf_On_Off ()
EtatSwitchAdf = ipc.readLvar("ADF_On_Switch")
if EtatSwitchAdf == 0 then
ipc.writeLvar("ADF_On_Switch",1)
else
ipc.writeLvar("ADF_On_Switch",o)
end
end
4 - Et bien cela ne fonctionne pas !!!! Par contre le même script exécuté avec Linda fonctionne ....
Je suis intéressé de savoir ce que j'ai raté ...
Merci
Michel