3#include "ctre/phoenix/led/Animation.h"
4#include "ctre/phoenix/led/BaseStandardAnimation.h"
5#include "ctre/phoenix/led/BaseTwoSizeAnimation.h"
6#include "ctre/phoenix/led/CANdleFaults.h"
7#include "ctre/phoenix/led/CANdleStatusFrame.h"
8#include "ctre/phoenix/led/CANdleControlFrame.h"
9#include "ctre/phoenix/led/CANdleConfiguration.h"
10#include "ctre/phoenix/led/CANdleConfigUtil.h"
11#include "ctre/phoenix/led/CANdleLedStripType.h"
12#include "ctre/phoenix/led/VBatOutputMode.h"
13#include "ctre/phoenix/cci/CANdle_CCI.h"
14#include "ctre/phoenix/paramEnum.h"
15#include "ctre/phoenix/ErrorCode.h"
17namespace ctre{
namespace phoenix{
namespace led{
61 CANdle(
int deviceId, std::string
const &canbus =
"");
Definition: Animation.h:13
Definition: BaseStandardAnimation.h:11
Definition: BaseTwoSizeAnimation.h:11
ErrorCode GetStickyFaults(CANdleStickyFaults &toFill)
ErrorCode ClearStickyFaults(int timeoutMs=0)
ErrorCode ConfigLOSBehavior(bool disableWhenLOS, int timeoutMs=0)
ErrorCode ConfigSetCustomParam(int paramIndex, int value, int timeoutMs=0)
int ConfigGetCustomParam(int paramIndex, int timeoutMs=0)
ErrorCode ConfigVBatOutput(VBatOutputMode mode, int timeoutMs=0)
ErrorCode SetStatusFramePeriod(CANdleStatusFrame frame, int periodMs, int timeoutMs=0)
ErrorCode ConfigAllSettings(CANdleConfiguration allConfigs, int timeoutMs=50)
ErrorCode ConfigSetParameter(ParamEnum param, double value, int subValue=0, int ordinal=0, int timeoutMs=0)
ErrorCode ConfigLEDType(LEDStripType type, int timeoutMs=0)
ErrorCode ConfigFactoryDefault(int timeoutMs=50)
ErrorCode GetFaults(CANdleFaults &toFill)
ErrorCode ModulateVBatOutput(double dutyCyclePrcnt)
int GetStatusFramePeriod(CANdleStatusFrame frame, int timeoutMs=0)
void GetAllConfigs(CANdleConfiguration allConfigs, int timeoutMs=50)
double Get5VRailVoltage()
ErrorCode ConfigBrightnessScalar(double brightness, int timeoutMs=0)
ctre::phoenix::ErrorCode SetLEDs(int r, int g, int b, int w=0, int startIdx=0, int count=512)
ErrorCode SetControlFramePeriod(CANdleControlFrame frame, int periodMs)
double GetVBatModulation()
CANdle(int deviceId, std::string const &canbus="")
ErrorCode ConfigStatusLedState(bool disableWhenRunning, int timeoutMs=0)
double ConfigGetParameter(ParamEnum param, int ordinal, int timeoutMs=0)
ctre::phoenix::ErrorCode Animate(Animation &animation)
ParamEnum
Definition: paramEnum.h:12
ErrorCode
Definition: ErrorCode.h:12
Definition: ErrorCode.h:5
Definition: CANdleConfiguration.h:13
Definition: CANdleFaults.h:12
Definition: CANdleFaults.h:115