FastLED 3.9.15
|
Definition at line 40 of file time_alpha.h.
#include <time_alpha.h>
Public Member Functions | |
TimeRamp (uint32_t risingTime, uint32_t latchMs, uint32_t fallingTime) | |
bool | isActive (uint32_t now) const override |
void | trigger (uint32_t now) override |
Call this when you want to (re)start the ramp cycle. | |
void | trigger (uint32_t now, uint32_t risingTime, uint32_t latchMs, uint32_t fallingTime) |
uint8_t | update (uint32_t now) override |
Compute current 0–255 output based on how much time has elapsed since trigger(). | |
![]() | |
virtual | ~TimeAlpha ()=default |
virtual uint16_t | update16 (uint32_t now) |
Private Attributes | |
uint32_t | mFallingTime |
uint32_t | mFinishedFallingTime = 0 |
uint32_t | mFinishedPlateauTime = 0 |
uint32_t | mFinishedRisingTime = 0 |
uint8_t | mLastValue = 0 |
uint32_t | mLatchMs |
uint32_t | mRisingTime |
uint32_t | mStart = 0 |