Aller au contenu

Virtual Device Et Slider


Berale64

Messages recommandés

Je suis en train de développer un VD avec slider.

La lecture de la position du slider n'est pas un problème.

 

local value = fibaro:get(sliderId,"ui.Slider1.value")

 

Par contre, la plage d'un slider va de 0 à  100.

Est-il possible de définir d'autres valeurs, par exemple de 2 à  8 ?

 

Merci.

 

 

Lien vers le commentaire
Partager sur d’autres sites

-- Permet de récuperer la valeur slider
function map_range( a1, a2, b1, b2, s )
return b1 + (s-a1)*(b2-b1)/(a2-a1)
end

local V_Slider = map_range(0, 100, 0, 100, _sliderValue_ );

ce code sert a cela regade 0, 100, 0, 100

Lien vers le commentaire
Partager sur d’autres sites

-- Permet de récuperer la valeur slider
function map_range( a1, a2, b1, b2, s )
return b1 + (s-a1)*(b2-b1)/(a2-a1)
end

local V_Slider = map_range(0, 100, 2, 8, _sliderValue_ );
local Slider = math.floor(V_Slider)

Voici ta solution pour 2 a 8

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...