WPILib  2014.0
WPIRoboticsLibraryforFRC
All Classes Functions Variables 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, ControlMode controlMode=kPercentVbus)CANJaguarexplicit
ChangeControlMode(ControlMode controlMode)CANJaguar
ClearError() const ErrorBasevirtual
CloneError(ErrorBase *rhs) const (defined in ErrorBase)ErrorBasevirtual
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()CANJaguarvirtual
DisableControl()CANJaguar
DisableSoftPositionLimits()CANJaguar
EnableControl(double encoderInitialPosition=0.0)CANJaguar
ErrorBase()ErrorBaseprotected
Faults enum name (defined in CANJaguar)CANJaguar
Get()CANJaguarvirtual
GetBusVoltage()CANJaguar
GetControlMode()CANJaguar
GetD()CANJaguar
GetDescription(char *desc) (defined in CANJaguar)CANJaguarvirtual
GetError()ErrorBasevirtual
GetError() const (defined in ErrorBase)ErrorBasevirtual
GetExpiration() (defined in CANJaguar)CANJaguarvirtual
GetFaults()CANJaguar
GetFirmwareVersion()CANJaguarvirtual
GetForwardLimitOK()CANJaguar
GetGlobalError()ErrorBasestatic
GetHardwareVersion()CANJaguar
GetI()CANJaguar
GetOutputCurrent()CANJaguar
GetOutputVoltage()CANJaguar
GetP()CANJaguar
GetPosition()CANJaguar
GetPositionReference()CANJaguar
GetPowerCycled()CANJaguar
GetReverseLimitOK()CANJaguar
GetSmartDashboardType() (defined in CANJaguar)CANJaguarprotected
GetSpeed()CANJaguar
GetSpeedReference()CANJaguar
GetTable() (defined in CANJaguar)CANJaguarprotected
GetTemperature()CANJaguar
getTransaction(uint32_t messageID, uint8_t *data, uint8_t *dataSize)CANJaguarprotectedvirtual
InitTable(ITable *subTable) (defined in CANJaguar)CANJaguarprotected
IsAlive() (defined in CANJaguar)CANJaguarvirtual
IsSafetyEnabled() (defined in CANJaguar)CANJaguarvirtual
kApproxBusVoltage (defined in CANJaguar)CANJaguarstatic
kBusVoltageFault enum value (defined in CANJaguar)CANJaguar
kControllerRate (defined in CANJaguar)CANJaguarstatic
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)CANJaguarprotected
m_deviceNumber (defined in CANJaguar)CANJaguarprotected
m_error (defined in ErrorBase)ErrorBasemutableprotected
m_maxOutputVoltage (defined in CANJaguar)CANJaguarprotected
m_safetyHelper (defined in CANJaguar)CANJaguarprotected
m_table (defined in CANJaguar)CANJaguarprotected
m_transactionSemaphore (defined in CANJaguar)CANJaguarprotected
NeutralMode enum name (defined in CANJaguar)CANJaguar
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)CANJaguarvirtual
PositionReference enum name (defined in CANJaguar)CANJaguar
receiveMessage(uint32_t *messageID, uint8_t *data, uint8_t *dataSize, float timeout=0.02)CANJaguarprotectedstatic
sendMessage(uint32_t messageID, const uint8_t *data, uint8_t dataSize)CANJaguarprotectedstatic
Set(float value, uint8_t syncGroup=0)CANJaguarvirtual
SetErrnoError(const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const ErrorBasevirtual
SetError(Error::Code code, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const ErrorBasevirtual
SetExpiration(float timeout) (defined in CANJaguar)CANJaguarvirtual
SetGlobalError(Error::Code code, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) (defined in ErrorBase)ErrorBasestatic
SetGlobalWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) (defined in ErrorBase)ErrorBasestatic
SetImaqError(int success, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const ErrorBasevirtual
SetPID(double p, double i, double d)CANJaguar
SetPositionReference(PositionReference reference)CANJaguar
SetSafetyEnabled(bool enabled) (defined in CANJaguar)CANJaguarvirtual
SetSpeedReference(SpeedReference reference)CANJaguar
setTransaction(uint32_t messageID, const uint8_t *data, uint8_t dataSize)CANJaguarprotectedvirtual
SetVoltageRampRate(double rampRate)CANJaguar
SetWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, uint32_t lineNumber) const ErrorBasevirtual
SpeedReference enum name (defined in CANJaguar)CANJaguar
StartLiveWindowMode() (defined in CANJaguar)CANJaguarprotected
StatusIsFatal() const ErrorBasevirtual
StopLiveWindowMode() (defined in CANJaguar)CANJaguarprotected
StopMotor()CANJaguarvirtual
unpackFXP16_16(uint8_t *buffer) (defined in CANJaguar)CANJaguarprotected
unpackFXP8_8(uint8_t *buffer) (defined in CANJaguar)CANJaguarprotected
unpackint16_t(uint8_t *buffer) (defined in CANJaguar)CANJaguarprotected
unpackint32_t(uint8_t *buffer) (defined in CANJaguar)CANJaguarprotected
unpackPercentage(uint8_t *buffer) (defined in CANJaguar)CANJaguarprotected
UpdateSyncGroup(uint8_t syncGroup)CANJaguarstatic
UpdateTable() (defined in CANJaguar)CANJaguarprotected
ValueChanged(ITable *source, const std::string &key, EntryValue value, bool isNew) (defined in CANJaguar)CANJaguarprotected
~CANJaguar() (defined in CANJaguar)CANJaguarvirtual
~ErrorBase() (defined in ErrorBase)ErrorBasevirtual
~SpeedController() (defined in SpeedController)SpeedControllerinlinevirtual