121#ifdef FASTLED_UNIT_TEST
124 void injectTestValue(u16
value) {
void setHysteresis(u16 threshold) FL_NO_EXCEPT
u16 getRangeMin() const FL_NO_EXCEPT
void calibrateMax() FL_NO_EXCEPT
bool hasChanged() const FL_NO_EXCEPT
void resetCalibration() FL_NO_EXCEPT
int onChange(fl::function< void(Potentiometer &)> callback) FL_NO_EXCEPT
void setRange(u16 min, u16 max) FL_NO_EXCEPT
void calibrateMin() FL_NO_EXCEPT
u16 getAdcMaxValue() const FL_NO_EXCEPT
u16 getRangeMax() const FL_NO_EXCEPT
fl::function_list< void(float)> mOnChangeNormalizedCallbacks
fl::function_list< void(Potentiometer &)> mOnChangeCallbacks
u16 calculateDefaultHysteresis() const FL_NO_EXCEPT
u16 fractional16() const FL_NO_EXCEPT
void setHysteresisPercent(float percent) FL_NO_EXCEPT
u16 raw() const FL_NO_EXCEPT
Potentiometer(int pin, u16 hysteresis=0) FL_NO_EXCEPT
float normalized() const FL_NO_EXCEPT
u16 getHysteresis() const FL_NO_EXCEPT
PotentiometerLowLevel mPot
void removeOnChange(int id) FL_NO_EXCEPT
int getPin() const FL_NO_EXCEPT
PotentiometerLowLevel(const PotentiometerLowLevel &other) FL_NO_EXCEPT=default
PotentiometerLowLevel(PotentiometerLowLevel &&other) FL_NO_EXCEPT=delete
~PotentiometerLowLevel() FL_NO_EXCEPT
PotentiometerLowLevel & operator=(const PotentiometerLowLevel &other) FL_NO_EXCEPT=delete
PotentiometerLowLevel(int pin) FL_NO_EXCEPT
constexpr common_type_t< T, U > max(T a, U b) FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
constexpr int type_rank< T >::value
FL_DISABLE_WARNING_PUSH U constexpr common_type_t< T, U > min(T a, U b) FL_NO_EXCEPT
Base definition for an LED controller.
Listener(Potentiometer *owner) FL_NO_EXCEPT
void addToEngineEventsOnce() FL_NO_EXCEPT
void onEndFrame() FL_NO_EXCEPT override