
Dans SIOC, le potentiomètre retourne des valeurs allant de 0 à 254. Normal, donc.
Mais les valeurs que je capte dans P3D vont de -1 à-127 puis de 127 à -1 .....


J'ai refait le script SIOC au cas où : idem.
Et je ne vois rien dans le script LUA qui pourrait lui faire prendre de telles valeurs ...
- Code: Tout sélectionner
while 1 do
------------------------------------------------------------------------------------------
-- Gestion du Sélecteur de carburant A2A C182 --
------------------------------------------------------------------------------------------
-- Lecture de la variable A2A
Fuel_Selector_A2A = ipc.readLvar("L:FSelC182State")
-- Lecture Du retour de la variable SIOC
Fuel_Selector_SIOC = ipc.readSB(0X66C8)
-- Traitement de la variable SIOC
-- Traitement Fuel Selector
if (Fuel_Selector_SIOC ~= Fuel_Selector_A2A) then
-- if Fuel_Selector_SIOC = 245 then
if Fuel_Selector_SIOC == -1 then
ipc.writeLvar("L:FSelC182State", 0)
ipc.writeSB(0X66C8, Fuel_Selector_SIOC)
end
if Fuel_Selector_SIOC >= -85 and Fuel_Selector_SIOC <= -75 then
ipc.writeLvar("L:FSelC182State", 1)
ipc.writeSB(0X66C8, Fuel_Selector_SIOC)
end
if Fuel_Selector_SIOC >= 80 and Fuel_Selector_SIOC <= 90 then
ipc.writeLvar("L:FSelC182State", 2)
ipc.writeSB(0X66C8, Fuel_Selector_SIOC)
end
--if Fuel_Selector_SIOC >= 245 then
if Fuel_Selector_SIOC >= 0 and Fuel_Selector_SIOC <= 10 then
ipc.writeLvar("L:FSelC182State", 3)
ipc.writeSB(0X66C8, Fuel_Selector_SIOC)
end
end
-- Affichage dans P3D pour tests
-- Fuel Selector
ipc.display("L:FSelC182State : " .. Fuel_Selector_A2A .. "\r\n" .. "Valeur Potentiometre SIOC : " .. Fuel_Selector_SIOC )
------------------------------------------------------------------------------------------
-- Fin de Gestion du Sélecteur de carburant A2A C182 --
------------------------------------------------------------------------------------------
end
Je vais donc déjà tout éteindre, aller courir un peu (moins d'1 heure, et dans un rayon de 1 km max, bien entendu !), et je reteste après !!
Si vous aves des idées : à vot' bon coeur !
