WPILibC++  unspecified
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Pages
CANJaguar Member List

This is the complete list of members for CANJaguar, including all inherited members.

_globalError (defined in ErrorBase)ErrorBaseprotectedstatic
_globalErrorMutex (defined in ErrorBase)ErrorBaseprotectedstatic
CANJaguar(uint8_t deviceNumber)CANJaguarexplicit
ClearError() const ErrorBasevirtual
CloneError(const ErrorBase &rhs) const (defined in ErrorBase)ErrorBasevirtual
ConfigEncoderCodesPerRev(uint16_t codesPerRev) overrideCANJaguarvirtual
ConfigFaultTime(float faultTime) overrideCANJaguarvirtual
ConfigForwardLimit(double forwardLimitPosition) overrideCANJaguarvirtual
ConfigLimitMode(LimitMode mode) overrideCANJaguarvirtual
ConfigMaxOutputVoltage(double voltage) overrideCANJaguarvirtual
ConfigNeutralMode(NeutralMode mode) overrideCANJaguarvirtual
ConfigNeutralMode(NeutralMode mode)=0 (defined in CANSpeedController)CANSpeedControllerpure virtual
ConfigPotentiometerTurns(uint16_t turns) overrideCANJaguarvirtual
ConfigReverseLimit(double reverseLimitPosition) overrideCANJaguarvirtual
ConfigSoftPositionLimits(double forwardLimitPosition, double reverseLimitPosition) overrideCANJaguarvirtual
ControlMode enum name (defined in CANSpeedController)CANSpeedController
Disable() overrideCANJaguarvirtual
DisableControl()CANJaguar
DisableSoftPositionLimits() overrideCANJaguarvirtual
EnableControl(double encoderInitialPosition=0.0)CANJaguar
Encoder (defined in CANJaguar)CANJaguarstatic
ErrorBase()=default (defined in ErrorBase)ErrorBase
ErrorBase(const ErrorBase &)=delete (defined in ErrorBase)ErrorBase
Faults enum name (defined in CANSpeedController)CANSpeedController
Get() const overrideCANJaguarvirtual
GetBusVoltage() const overrideCANJaguarvirtual
GetControlMode() const CANJaguarvirtual
GetD() const overrideCANJaguarvirtual
GetDescription(std::ostringstream &desc) const override (defined in CANJaguar)CANJaguarvirtual
GetDeviceID() const (defined in CANJaguar)CANJaguar
getDeviceNumber() const CANJaguar
GetError()ErrorBasevirtual
GetError() const (defined in ErrorBase)ErrorBasevirtual
GetExpiration() const override (defined in CANJaguar)CANJaguarvirtual
GetFaults() const overrideCANJaguarvirtual
GetFirmwareVersion() const overrideCANJaguarvirtual
GetForwardLimitOK() const overrideCANJaguarvirtual
GetGlobalError()ErrorBasestatic
GetHardwareVersion() const CANJaguar
GetI() const overrideCANJaguarvirtual
GetInverted() const overrideCANJaguarvirtual
getMessage(uint32_t messageID, uint32_t mask, uint8_t *data, uint8_t *dataSize) const CANJaguarprotected
GetOutputCurrent() const overrideCANJaguarvirtual
GetOutputVoltage() const overrideCANJaguarvirtual
GetP() const overrideCANJaguarvirtual
GetPosition() const overrideCANJaguarvirtual
GetPositionReference() const CANJaguarprotected
GetReverseLimitOK() const overrideCANJaguarvirtual
GetSmartDashboardType() const overrideCANJaguarprotectedvirtual
GetSpeed() const overrideCANJaguarvirtual
GetSpeedReference() const CANJaguarprotected
GetTable() const overrideCANJaguarprotectedvirtual
GetTemperature() const overrideCANJaguarvirtual
InitTable(std::shared_ptr< ITable > subTable) overrideCANJaguarprotectedvirtual
IsAlive() const override (defined in CANJaguar)CANJaguarvirtual
IsModePID(CANSpeedController::ControlMode mode) const override (defined in CANJaguar)CANJaguarvirtual
IsSafetyEnabled() const override (defined in CANJaguar)CANJaguarvirtual
kApproxBusVoltage (defined in CANJaguar)CANJaguarstatic
kBusVoltageFault enum value (defined in CANSpeedController)CANSpeedController
kControllerRate (defined in CANJaguar)CANJaguarstatic
kCurrent enum value (defined in CANSpeedController)CANSpeedController
kCurrentFault enum value (defined in CANSpeedController)CANSpeedController
kFollower enum value (defined in CANSpeedController)CANSpeedController
kForwardLimit enum value (defined in CANSpeedController)CANSpeedController
kFwdLimitSwitch enum value (defined in CANSpeedController)CANSpeedController
kFwdSoftLimit enum value (defined in CANSpeedController)CANSpeedController
kGateDriverFault enum value (defined in CANSpeedController)CANSpeedController
kLimitMode_SoftPositionLimits enum valueCANSpeedController
kLimitMode_SrxDisableSwitchInputs enum valueCANSpeedController
kLimitMode_SwitchInputsOnly enum valueCANSpeedController
kMotionProfile enum value (defined in CANSpeedController)CANSpeedController
kNeutralMode_Brake enum valueCANSpeedController
kNeutralMode_Coast enum valueCANSpeedController
kNeutralMode_Jumper enum valueCANSpeedController
kPercentVbus enum value (defined in CANSpeedController)CANSpeedController
kPosition enum value (defined in CANSpeedController)CANSpeedController
kReverseLimit enum value (defined in CANSpeedController)CANSpeedController
kRevLimitSwitch enum value (defined in CANSpeedController)CANSpeedController
kRevSoftLimit enum value (defined in CANSpeedController)CANSpeedController
kSpeed enum value (defined in CANSpeedController)CANSpeedController
kTemperatureFault enum value (defined in CANSpeedController)CANSpeedController
kVoltage enum value (defined in CANSpeedController)CANSpeedController
LimitMode enum nameCANSpeedController
Limits enum name (defined in CANSpeedController)CANSpeedController
m_busVoltage (defined in CANJaguar)CANJaguarmutableprotected
m_controlEnabled (defined in CANJaguar)CANJaguarprotected
m_controlMode (defined in CANJaguar)CANJaguarprotected
m_controlModeVerified (defined in CANJaguar)CANJaguarprotected
m_d (defined in CANJaguar)CANJaguarprotected
m_deviceNumber (defined in CANJaguar)CANJaguarprotected
m_dVerified (defined in CANJaguar)CANJaguarprotected
m_encoderCodesPerRev (defined in CANJaguar)CANJaguarprotected
m_encoderCodesPerRevVerified (defined in CANJaguar)CANJaguarprotected
m_error (defined in ErrorBase)ErrorBasemutableprotected
m_faults (defined in CANJaguar)CANJaguarmutableprotected
m_faultTime (defined in CANJaguar)CANJaguarprotected
m_faultTimeVerified (defined in CANJaguar)CANJaguarprotected
m_firmwareVersion (defined in CANJaguar)CANJaguarprotected
m_forwardLimit (defined in CANJaguar)CANJaguarprotected
m_forwardLimitVerified (defined in CANJaguar)CANJaguarprotected
m_hardwareVersion (defined in CANJaguar)CANJaguarprotected
m_i (defined in CANJaguar)CANJaguarprotected
m_iVerified (defined in CANJaguar)CANJaguarprotected
m_limitMode (defined in CANJaguar)CANJaguarprotected
m_limitModeVerified (defined in CANJaguar)CANJaguarprotected
m_limits (defined in CANJaguar)CANJaguarmutableprotected
m_maxOutputVoltage (defined in CANJaguar)CANJaguarprotected
m_maxOutputVoltageVerified (defined in CANJaguar)CANJaguarprotected
m_mutex (defined in CANJaguar)CANJaguarmutableprotected
m_neutralMode (defined in CANJaguar)CANJaguarprotected
m_neutralModeVerified (defined in CANJaguar)CANJaguarprotected
m_outputCurrent (defined in CANJaguar)CANJaguarmutableprotected
m_outputVoltage (defined in CANJaguar)CANJaguarmutableprotected
m_p (defined in CANJaguar)CANJaguarprotected
m_position (defined in CANJaguar)CANJaguarmutableprotected
m_positionReference (defined in CANJaguar)CANJaguarprotected
m_posRefVerified (defined in CANJaguar)CANJaguarprotected
m_potentiometerTurns (defined in CANJaguar)CANJaguarprotected
m_potentiometerTurnsVerified (defined in CANJaguar)CANJaguarprotected
m_pVerified (defined in CANJaguar)CANJaguarprotected
m_receivedStatusMessage0 (defined in CANJaguar)CANJaguarmutableprotected
m_receivedStatusMessage1 (defined in CANJaguar)CANJaguarmutableprotected
m_receivedStatusMessage2 (defined in CANJaguar)CANJaguarmutableprotected
m_reverseLimit (defined in CANJaguar)CANJaguarprotected
m_reverseLimitVerified (defined in CANJaguar)CANJaguarprotected
m_safetyHelper (defined in CANJaguar)CANJaguarprotected
m_speed (defined in CANJaguar)CANJaguarmutableprotected
m_speedReference (defined in CANJaguar)CANJaguarprotected
m_speedRefVerified (defined in CANJaguar)CANJaguarprotected
m_stopped (defined in CANJaguar)CANJaguarprotected
m_table (defined in CANJaguar)CANJaguarprotected
m_temperature (defined in CANJaguar)CANJaguarmutableprotected
m_value (defined in CANJaguar)CANJaguarprotected
m_voltageRampRate (defined in CANJaguar)CANJaguarprotected
m_voltageRampRateVerified (defined in CANJaguar)CANJaguarprotected
NeutralMode enum nameCANSpeedController
operator=(const ErrorBase &)=delete (defined in ErrorBase)ErrorBase
packFXP16_16(uint8_t *buffer, double value) (defined in CANJaguar)CANJaguarprotected
packFXP8_8(uint8_t *buffer, double value) (defined in CANJaguar)CANJaguarprotected
packint16_t(uint8_t *buffer, int16_t value) (defined in CANJaguar)CANJaguarprotected
packint32_t(uint8_t *buffer, int32_t value) (defined in CANJaguar)CANJaguarprotected
packPercentage(uint8_t *buffer, double value) (defined in CANJaguar)CANJaguarprotected
PIDWrite(float output) overrideCANJaguarvirtual
Potentiometer (defined in CANJaguar)CANJaguarstatic
QuadEncoder (defined in CANJaguar)CANJaguarstatic
requestMessage(uint32_t messageID, int32_t period=CAN_SEND_PERIOD_NO_REPEAT)CANJaguarprotected
sendMessage(uint32_t messageID, const uint8_t *data, uint8_t dataSize, int32_t period=CAN_SEND_PERIOD_NO_REPEAT)CANJaguarprotected
Set(float value, uint8_t syncGroup=0) overrideCANJaguarvirtual
SetControlMode(ControlMode mode)CANJaguarvirtual
SetCurrentMode(double p, double i, double d)CANJaguar
SetCurrentMode(EncoderStruct, uint16_t codesPerRev, double p, double i, double d)CANJaguar
SetCurrentMode(QuadEncoderStruct, uint16_t codesPerRev, double p, double i, double d)CANJaguar
SetCurrentMode(PotentiometerStruct, double p, double i, double d)CANJaguar
SetD(double d) overrideCANJaguarvirtual
SetErrnoError(llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBasevirtual
SetError(Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBasevirtual
SetExpiration(float timeout) override (defined in CANJaguar)CANJaguarvirtual
SetGlobalError(Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) (defined in ErrorBase)ErrorBasestatic
SetGlobalWPIError(llvm::StringRef errorMessage, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) (defined in ErrorBase)ErrorBasestatic
SetI(double i) overrideCANJaguarvirtual
SetImaqError(int success, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBasevirtual
SetInverted(bool isInverted) overrideCANJaguarvirtual
SetP(double p) overrideCANJaguarvirtual
SetPercentMode()CANJaguar
SetPercentMode(EncoderStruct, uint16_t codesPerRev)CANJaguar
SetPercentMode(QuadEncoderStruct, uint16_t codesPerRev)CANJaguar
SetPercentMode(PotentiometerStruct)CANJaguar
SetPID(double p, double i, double d) overrideCANJaguarvirtual
SetPositionMode(QuadEncoderStruct, uint16_t codesPerRev, double p, double i, double d)CANJaguar
SetPositionMode(PotentiometerStruct, double p, double i, double d)CANJaguar
SetPositionReference(uint8_t reference)CANJaguarprotected
SetSafetyEnabled(bool enabled) override (defined in CANJaguar)CANJaguarvirtual
SetSpeedMode(EncoderStruct, uint16_t codesPerRev, double p, double i, double d)CANJaguar
SetSpeedMode(QuadEncoderStruct, uint16_t codesPerRev, double p, double i, double d)CANJaguar
SetSpeedReference(uint8_t reference)CANJaguarprotected
setupPeriodicStatus()CANJaguarprotected
SetVoltageMode()CANJaguar
SetVoltageMode(EncoderStruct, uint16_t codesPerRev)CANJaguar
SetVoltageMode(QuadEncoderStruct, uint16_t codesPerRev)CANJaguar
SetVoltageMode(PotentiometerStruct)CANJaguar
SetVoltageRampRate(double rampRate) overrideCANJaguarvirtual
SetWPIError(llvm::StringRef errorMessage, Error::Code code, llvm::StringRef contextMessage, llvm::StringRef filename, llvm::StringRef function, uint32_t lineNumber) const ErrorBasevirtual
StartLiveWindowMode() overrideCANJaguarprotectedvirtual
StatusIsFatal() const ErrorBasevirtual
StopLiveWindowMode() overrideCANJaguarprotectedvirtual
StopMotor() overrideCANJaguarvirtual
unpackFXP16_16(uint8_t *buffer) const (defined in CANJaguar)CANJaguarprotected
unpackFXP8_8(uint8_t *buffer) const (defined in CANJaguar)CANJaguarprotected
unpackint16_t(uint8_t *buffer) const (defined in CANJaguar)CANJaguarprotected
unpackint32_t(uint8_t *buffer) const (defined in CANJaguar)CANJaguarprotected
unpackPercentage(uint8_t *buffer) const (defined in CANJaguar)CANJaguarprotected
updatePeriodicStatus() const CANJaguarprotected
UpdateSyncGroup(uint8_t syncGroup)CANJaguarstatic
UpdateTable() overrideCANJaguarprotectedvirtual
ValueChanged(ITable *source, llvm::StringRef key, std::shared_ptr< nt::Value > value, bool isNew) overrideCANJaguarprotectedvirtual
ValueChangedEx(ITable *source, llvm::StringRef key, std::shared_ptr< nt::Value > value, unsigned int flags)ITableListenervirtual
verify()CANJaguarprotected
~CANJaguar() (defined in CANJaguar)CANJaguarvirtual
~ErrorBase()=default (defined in ErrorBase)ErrorBasevirtual
~ITableListener()=default (defined in ITableListener)ITableListenervirtual
~SpeedController()=default (defined in SpeedController)SpeedControllervirtual