This is the complete list of members for CANJaguar, including all inherited members.
_globalError (defined in ErrorBase) | ErrorBase | protectedstatic |
_globalErrorMutex (defined in ErrorBase) | ErrorBase | protectedstatic |
CANJaguar(uint8_t deviceNumber, ControlMode controlMode=kPercentVbus) | CANJaguar | explicit |
ChangeControlMode(ControlMode controlMode) | CANJaguar | |
ClearError() const | ErrorBase | virtual |
CloneError(ErrorBase *rhs) const (defined in ErrorBase) | ErrorBase | virtual |
ConfigEncoderCodesPerRev(uint16_t codesPerRev) | CANJaguar | |
ConfigFaultTime(float faultTime) | CANJaguar | |
ConfigMaxOutputVoltage(double voltage) | CANJaguar | |
ConfigNeutralMode(NeutralMode mode) | CANJaguar | |
ConfigPotentiometerTurns(uint16_t turns) | CANJaguar | |
ConfigSoftPositionLimits(double forwardLimitPosition, double reverseLimitPosition) | CANJaguar | |
ControlMode enum name (defined in CANJaguar) | CANJaguar | |
Disable() | CANJaguar | virtual |
DisableControl() | CANJaguar | |
DisableSoftPositionLimits() | CANJaguar | |
EnableControl(double encoderInitialPosition=0.0) | CANJaguar | |
ErrorBase() | ErrorBase | protected |
Faults enum name (defined in CANJaguar) | CANJaguar | |
Get() | CANJaguar | virtual |
GetBusVoltage() | CANJaguar | |
GetControlMode() | CANJaguar | |
GetD() | CANJaguar | |
GetDescription(char *desc) (defined in CANJaguar) | CANJaguar | virtual |
GetError() | ErrorBase | virtual |
GetError() const (defined in ErrorBase) | ErrorBase | virtual |
GetExpiration() (defined in CANJaguar) | CANJaguar | virtual |
GetFaults() | CANJaguar | |
GetFirmwareVersion() | CANJaguar | virtual |
GetForwardLimitOK() | CANJaguar | |
GetGlobalError() | ErrorBase | static |
GetHardwareVersion() | CANJaguar | |
GetI() | CANJaguar | |
GetOutputCurrent() | CANJaguar | |
GetOutputVoltage() | CANJaguar | |
GetP() | CANJaguar | |
GetPosition() | CANJaguar | |
GetPositionReference() | CANJaguar | |
GetPowerCycled() | CANJaguar | |
GetReverseLimitOK() | CANJaguar | |
GetSmartDashboardType() (defined in CANJaguar) | CANJaguar | protected |
GetSpeed() | CANJaguar | |
GetSpeedReference() | CANJaguar | |
GetTable() (defined in CANJaguar) | CANJaguar | protected |
GetTemperature() | CANJaguar | |
getTransaction(uint32_t messageID, uint8_t *data, uint8_t *dataSize) | CANJaguar | protectedvirtual |
InitTable(ITable *subTable) (defined in CANJaguar) | CANJaguar | protected |
IsAlive() (defined in CANJaguar) | CANJaguar | virtual |
IsSafetyEnabled() (defined in CANJaguar) | CANJaguar | virtual |
kApproxBusVoltage (defined in CANJaguar) | CANJaguar | static |
kBusVoltageFault enum value (defined in CANJaguar) | CANJaguar | |
kControllerRate (defined in CANJaguar) | CANJaguar | static |
kCurrent enum value (defined in CANJaguar) | CANJaguar | |
kCurrentFault enum value (defined in CANJaguar) | CANJaguar | |
kForwardLimit enum value (defined in CANJaguar) | CANJaguar | |
kGateDriverFault enum value (defined in CANJaguar) | CANJaguar | |
kLimitMode_SoftPositionLimits enum value (defined in CANJaguar) | CANJaguar | |
kLimitMode_SwitchInputsOnly enum value (defined in CANJaguar) | CANJaguar | |
kNeutralMode_Brake enum value (defined in CANJaguar) | CANJaguar | |
kNeutralMode_Coast enum value (defined in CANJaguar) | CANJaguar | |
kNeutralMode_Jumper enum value (defined in CANJaguar) | CANJaguar | |
kPercentVbus enum value (defined in CANJaguar) | CANJaguar | |
kPosition enum value (defined in CANJaguar) | CANJaguar | |
kPosRef_None enum value (defined in CANJaguar) | CANJaguar | |
kPosRef_Potentiometer enum value (defined in CANJaguar) | CANJaguar | |
kPosRef_QuadEncoder enum value (defined in CANJaguar) | CANJaguar | |
kReverseLimit enum value (defined in CANJaguar) | CANJaguar | |
kSpeed enum value (defined in CANJaguar) | CANJaguar | |
kSpeedRef_Encoder enum value (defined in CANJaguar) | CANJaguar | |
kSpeedRef_InvEncoder enum value (defined in CANJaguar) | CANJaguar | |
kSpeedRef_None enum value (defined in CANJaguar) | CANJaguar | |
kSpeedRef_QuadEncoder enum value (defined in CANJaguar) | CANJaguar | |
kTemperatureFault enum value (defined in CANJaguar) | CANJaguar | |
kVoltage enum value (defined in CANJaguar) | CANJaguar | |
LimitMode enum name (defined in CANJaguar) | CANJaguar | |
Limits enum name (defined in CANJaguar) | CANJaguar | |
m_controlMode (defined in CANJaguar) | CANJaguar | protected |
m_deviceNumber (defined in CANJaguar) | CANJaguar | protected |
m_error (defined in ErrorBase) | ErrorBase | mutableprotected |
m_maxOutputVoltage (defined in CANJaguar) | CANJaguar | protected |
m_safetyHelper (defined in CANJaguar) | CANJaguar | protected |
m_table (defined in CANJaguar) | CANJaguar | protected |
m_transactionSemaphore (defined in CANJaguar) | CANJaguar | protected |
NeutralMode enum name (defined in CANJaguar) | CANJaguar | |
packFXP16_16(uint8_t *buffer, double value) (defined in CANJaguar) | CANJaguar | protected |
packFXP8_8(uint8_t *buffer, double value) (defined in CANJaguar) | CANJaguar | protected |
packint16_t(uint8_t *buffer, int16_t value) (defined in CANJaguar) | CANJaguar | protected |
packint32_t(uint8_t *buffer, int32_t value) (defined in CANJaguar) | CANJaguar | protected |
packPercentage(uint8_t *buffer, double value) (defined in CANJaguar) | CANJaguar | protected |
PIDWrite(float output) | CANJaguar | virtual |
PositionReference enum name (defined in CANJaguar) | CANJaguar | |
receiveMessage(uint32_t *messageID, uint8_t *data, uint8_t *dataSize, float timeout=0.02) | CANJaguar | protectedstatic |
sendMessage(uint32_t messageID, const uint8_t *data, uint8_t dataSize) | CANJaguar | protectedstatic |
Set(float value, uint8_t syncGroup=0) | CANJaguar | virtual |
SetErrnoError(const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const | ErrorBase | virtual |
SetError(Error::Code code, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const | ErrorBase | virtual |
SetExpiration(float timeout) (defined in CANJaguar) | CANJaguar | virtual |
SetGlobalError(Error::Code code, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) (defined in ErrorBase) | ErrorBase | static |
SetGlobalWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) (defined in ErrorBase) | ErrorBase | static |
SetImaqError(int success, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const | ErrorBase | virtual |
SetPID(double p, double i, double d) | CANJaguar | |
SetPositionReference(PositionReference reference) | CANJaguar | |
SetSafetyEnabled(bool enabled) (defined in CANJaguar) | CANJaguar | virtual |
SetSpeedReference(SpeedReference reference) | CANJaguar | |
setTransaction(uint32_t messageID, const uint8_t *data, uint8_t dataSize) | CANJaguar | protectedvirtual |
SetVoltageRampRate(double rampRate) | CANJaguar | |
SetWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const | ErrorBase | virtual |
SpeedReference enum name (defined in CANJaguar) | CANJaguar | |
StartLiveWindowMode() (defined in CANJaguar) | CANJaguar | protected |
StatusIsFatal() const | ErrorBase | virtual |
StopLiveWindowMode() (defined in CANJaguar) | CANJaguar | protected |
StopMotor() | CANJaguar | virtual |
unpackFXP16_16(uint8_t *buffer) (defined in CANJaguar) | CANJaguar | protected |
unpackFXP8_8(uint8_t *buffer) (defined in CANJaguar) | CANJaguar | protected |
unpackint16_t(uint8_t *buffer) (defined in CANJaguar) | CANJaguar | protected |
unpackint32_t(uint8_t *buffer) (defined in CANJaguar) | CANJaguar | protected |
unpackPercentage(uint8_t *buffer) (defined in CANJaguar) | CANJaguar | protected |
UpdateSyncGroup(uint8_t syncGroup) | CANJaguar | static |
UpdateTable() (defined in CANJaguar) | CANJaguar | protected |
ValueChanged(ITable *source, const std::string &key, EntryValue value, bool isNew) (defined in CANJaguar) | CANJaguar | protected |
~CANJaguar() (defined in CANJaguar) | CANJaguar | virtual |
~ErrorBase() (defined in ErrorBase) | ErrorBase | virtual |
~SpeedController() (defined in SpeedController) | SpeedController | inlinevirtual |