Package com.ctre.phoenix.led
Class FireAnimation
java.lang.Object
com.ctre.phoenix.led.Animation
com.ctre.phoenix.led.FireAnimation
Animation that looks similarly to a flame flickering
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor for a FireAnimation.FireAnimation(double brightness, double speed, int numLed, double sparking, double cooling) Constructor for a FireAnimation -
Method Summary
Modifier and TypeMethodDescriptioncom.ctre.phoenix.led.BaseStandardAnimationcom.ctre.phoenix.led.BaseTwoSizeAnimationvoidsetBrightness(double brightness) Sets the brightness of this animationvoidsetCooling(double cooling) Sets the cooling value of the FireAnimationvoidsetSparking(double sparking) Sets the sparking value of the FireAnimation
-
Constructor Details
-
FireAnimation
Constructor for a FireAnimation- Parameters:
brightness- How bright should the animation be [0, 1]speed- How fast will the flame be processed at [0, 1]numLed- How many LEDs is the CANdle controllingsparking- The rate at which the Fire "Sparks" [0, 1]cooling- The rate at which the Fire "Cools" along the travel [0, 1]
-
FireAnimation
public FireAnimation()Constructor for a FireAnimation. Call individual setters to tune the parameters further
-
-
Method Details
-
setSparking
Sets the sparking value of the FireAnimation- Parameters:
sparking- The rate at which the Fire "Sparks" [0, 1]
-
setCooling
Sets the cooling value of the FireAnimation- Parameters:
cooling- The rate at which the Fire "Cools" [0, 1]
-
setBrightness
public void setBrightness(double brightness) Sets the brightness of this animation- Parameters:
brightness- The brightness to run the animation at. This is a scalar from [0, 1]
-
getBaseStandardAnimation
public com.ctre.phoenix.led.BaseStandardAnimation getBaseStandardAnimation() -
getBaseTwoSizeAnimation
public com.ctre.phoenix.led.BaseTwoSizeAnimation getBaseTwoSizeAnimation()
-