The base class for all animations that CANdle supports.
More...
#include <ctre/phoenix/led/Animation.h>
The base class for all animations that CANdle supports.
◆ Animation()
ctre::phoenix::led::Animation::Animation |
( |
int |
idx, |
|
|
double |
speed, |
|
|
int |
numLed, |
|
|
int |
ledOffset |
|
) |
| |
Constructor for an Animation class.
- Parameters
-
idx | The animation-specific ID |
speed | The rate at which the animation runs at. Higher is generally faster |
numLed | The number of LEDs to run the animation on |
ledOffset | Where to start the animation |
◆ ~Animation()
virtual ctre::phoenix::led::Animation::~Animation |
( |
| ) |
|
|
virtual |
◆ GetAnimationIdx()
int ctre::phoenix::led::Animation::GetAnimationIdx |
( |
| ) |
|
◆ GetBaseStandardAnimation()
◆ GetBaseTwoSizeAnimation()
◆ GetLedOffset()
int ctre::phoenix::led::Animation::GetLedOffset |
( |
| ) |
|
◆ GetNumLed()
int ctre::phoenix::led::Animation::GetNumLed |
( |
| ) |
|
◆ GetSpeed()
double ctre::phoenix::led::Animation::GetSpeed |
( |
| ) |
|
◆ SetLedOffset()
void ctre::phoenix::led::Animation::SetLedOffset |
( |
int |
ledOffset | ) |
|
Sets where the animation starts along the strip.
- Parameters
-
ledOffset | Where to start the animation along the strip |
◆ SetNumLed()
void ctre::phoenix::led::Animation::SetNumLed |
( |
int |
numLed | ) |
|
Sets the number of LEDs the animation will run on.
- Parameters
-
numLed | The number of LEDs to run the animation on |
◆ SetSpeed()
void ctre::phoenix::led::Animation::SetSpeed |
( |
double |
speed | ) |
|
Sets the speed of the animation.
- Parameters
-
speed | The rate at which the animation runs at. Higher is generally faster |
The documentation for this class was generated from the following file: