Potentiomètre : retour de valeurs étranges !

Alors là ... 
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 ...
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 !

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 !
