9namespace ctre{
namespace phoenix{
namespace led{
61 [[deprecated(
"This device's Phoenix 5 API is deprecated for removal in the 2027 season."
62 "Users should update to Phoenix 6 firmware and migrate to the Phoenix 6 API."
63 "A migration guide is available at https://v6.docs.ctr-electronics.com/en/stable/docs/migration/migration-guide/index.html")]]
71 std::string
toString(std::string prependString =
"");
LEDStripType
The various LED types that the CANdle can support.
Definition CANdleLedStripType.h:17
@ RGB
LEDs that are controlled by Red-Green-Blue values.
Definition CANdleLedStripType.h:25
VBatOutputMode
The various methods of managing the VBat output behavior.
Definition VBatOutputMode.h:18
@ On
VBat output is on at full power, no modulation.
Definition VBatOutputMode.h:22
WPI Compliant Pigeon class.
Definition PigeonIMU_StickyFaults.h:6
Configurables for any custom param configs.
Definition CustomParamConfiguration.h:11
Configurables available to CANdle.
Definition CANdleConfiguration.h:23
VBatOutputMode vBatOutputMode
The behavior of VBat output.
Definition CANdleConfiguration.h:43
bool disableWhenLOS
True to turn off LEDs when Loss of Signal occurrs.
Definition CANdleConfiguration.h:35
bool v5Enabled
True to turn off the 5V rail.
Definition CANdleConfiguration.h:47
bool statusLedOffWhenActive
True to turn off Status LED when CANdle is actively being controlled.
Definition CANdleConfiguration.h:39
CANdleConfiguration()
Constructor.
std::string toString(std::string prependString="")
double brightnessScalar
Brightness scalar for all LEDs controlled.
Definition CANdleConfiguration.h:31
LEDStripType stripType
What type of LEDs the CANdle controls.
Definition CANdleConfiguration.h:27