Skip to main content

LED Enriched Status

Disclaimer: WIP and untested; map patterns to your hardware. Custom code built on WPILib APIs.

Code (Java, CANdle example)

public class LedEnriched {
private final CANdle candle = new CANdle(40);

public void hubActive() { candle.setLEDs(0, 255, 0); }
public void hubInactive() { candle.setLEDs(255, 140, 0); }
public void shiftChange() { candle.setLEDs(0, 0, 255); }
public void climbWindow() { candle.setLEDs(255, 0, 255); }
public void lowBattery() { candle.setLEDs(255, 0, 0); }
public void autoModeSafe() { candle.setLEDs(0, 255, 255); }
}