CTRE_Phoenix 5.20.2
ctre::phoenix::led::StrobeAnimation Class Reference

#include <StrobeAnimation.h>

Inherits ctre::phoenix::led::BaseTwoSizeAnimation.

Public Member Functions

 StrobeAnimation (int r, int g, int b, int w=0, double speed=1, int numLed=-1)
 
- Public Member Functions inherited from ctre::phoenix::led::BaseTwoSizeAnimation
 BaseTwoSizeAnimation (int idx, int r, int g, int b, int w, double speed, int numLed, int direction, int size)
 
BaseStandardAnimationGetBaseStandardAnimation ()
 
BaseTwoSizeAnimationGetBaseTwoSizeAnimation ()
 
void SetR (int r)
 
void SetG (int g)
 
void SetB (int b)
 
void SetW (int w)
 
void SetDirection (int direction)
 
void SetSize (int size)
 
int GetR ()
 
int GetG ()
 
int GetB ()
 
int GetW ()
 
int GetDirection ()
 
int GetSize ()
 
- Public Member Functions inherited from ctre::phoenix::led::Animation
 Animation (int idx, double speed, int numLed)
 
void SetSpeed (double speed)
 
void SetNumLed (int numLed)
 
virtual BaseStandardAnimationGetBaseStandardAnimation ()=0
 
virtual BaseTwoSizeAnimationGetBaseTwoSizeAnimation ()=0
 
int GetAnimationIdx ()
 
double GetSpeed ()
 
int GetNumLed ()
 

Detailed Description

Animation that strobes the LEDs a specified color

Constructor & Destructor Documentation

◆ StrobeAnimation()

ctre::phoenix::led::StrobeAnimation::StrobeAnimation ( int  r,
int  g,
int  b,
int  w = 0,
double  speed = 1,
int  numLed = -1 
)

Constructor for a StrobeAnimation

Parameters
rHow much red should the color have [0, 255]
gHow much green should the color have [0, 255]
bHow much blue should the color have [0, 255]
wHow much white should the color have [0, 255]
speedHow fast should the color travel the strip [0, 1]
numLedHow many LEDs the CANdle controls

The documentation for this class was generated from the following file: