Skip to content
This repository has been archived by the owner on Dec 20, 2021. It is now read-only.

getSliderValue()

Mammad900 edited this page Aug 30, 2020 · 1 revision

getSliderValue(page, i, min, max)

Summary

Gets the value of a slider.

Parameters

  1. page (int) : The number of the page which contains the slider
  2. i (int) : The index of the button relative to it's container page
  3. min (int) optional deprecated: The value given in addslider() as minimum
  4. max (int) optional deprecated: The value given in addslider() as maximum

Returns

The value of the slider

Example

void loop(){
    checkPage();
    int value = getSliderValue(PAGE_MAIN, BACKLIGHT_INTETSITY_SLIDER,0,255);
    analogWrite(5,value);
}

Output

PWM value on pin 5 is synced with the slider value

Source

int getSliderValue(uint16_t page,uint16_t i,int min,int max){
    //// DEPRECATED DEPRECATED DEPRECATED DEPRECATED DEPRECATED DEPRECATED ////
    return map(slider_value[page][i],                               // Input value
                0,                                                   // Input minimum
                slider_width[page][i] - slider_thumb_width[page][i], // Input maximum
                min,                                                 // Output minimum
                max);                                                // Output maximum
}
int getSliderValue(uint16_t page,uint16_t i){
    return map(slider_value[page][i],                               // Input value
                0,                                                   // Input minimum
                slider_width[page][i] - slider_thumb_width[page][i], // Input maximum
                slider_min[page][i],                                 // Output minimum
                slider_max[page][i]);                                // Output maximum
}
Clone this wiki locally