6namespace ctre{
namespace phoenix{
namespace led{
8class BaseStandardAnimation;
9class BaseTwoSizeAnimation;
23class [[deprecated(
"This device's Phoenix 5 API is deprecated for removal in the 2027 season."
24 "Users should update to Phoenix 6 firmware and migrate to the Phoenix 6 API."
25 "A migration guide is available at https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html")]]
27 int _animationIdx, _numLed, _ledOffset;
37 Animation(
int idx,
double speed,
int numLed,
int ledOffset);
55 [[deprecated(
"This device's Phoenix 5 API is deprecated for removal in the 2027 season."
56 "Users should update to Phoenix 6 firmware and migrate to the Phoenix 6 API."
57 "A migration guide is available at https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html")]]
59 [[deprecated(
"This device's Phoenix 5 API is deprecated for removal in the 2027 season."
60 "Users should update to Phoenix 6 firmware and migrate to the Phoenix 6 API."
61 "A migration guide is available at https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html")]]
The base class for all animations that CANdle supports.
Definition Animation.h:26
void SetSpeed(double speed)
Sets the speed of the animation.
virtual BaseTwoSizeAnimation * GetBaseTwoSizeAnimation()=0
void SetNumLed(int numLed)
Sets the number of LEDs the animation will run on.
Animation(int idx, double speed, int numLed, int ledOffset)
Constructor for an Animation class.
void SetLedOffset(int ledOffset)
Sets where the animation starts along the strip.
virtual BaseStandardAnimation * GetBaseStandardAnimation()=0
The base class for one generic type of animation.
Definition BaseStandardAnimation.h:24
The base class for one generic type of animation.
Definition BaseTwoSizeAnimation.h:24
WPI Compliant Pigeon class.
Definition PigeonIMU_StickyFaults.h:6