Class RainbowAnimation

java.lang.Object
com.ctre.phoenix.led.Animation
com.ctre.phoenix.led.RainbowAnimation

public class RainbowAnimation extends Animation
Animation that creates a rainbow throughout all the LEDs
  • Constructor Details

    • RainbowAnimation

      public RainbowAnimation(double brightness, double speed, int numLed)
      Constructor for a RainbowAnimation
      Parameters:
      brightness - The brightness of the LEDs [0, 1]
      speed - How fast the rainbow travels through the leds [0, 1]
      numLed - How many LEDs are controlled by the CANdle
    • RainbowAnimation

      Constructor for a RainbowAnimation Call the individual setters to tune the Rainbow animation further
  • Method Details

    • 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()