WPILib 2012
WPILibRoboticsLibraryforFRC
CANJaguar Member List
This is the complete list of members for CANJaguar, including all inherited members.
_globalError (defined in ErrorBase)ErrorBase [protected, static]
_globalErrorMutex (defined in ErrorBase)ErrorBase [protected, static]
CANJaguar(UINT8 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 codesPerRev)CANJaguar
ConfigFaultTime(float faultTime)CANJaguar
ConfigMaxOutputVoltage(double voltage)CANJaguar
ConfigNeutralMode(NeutralMode mode)CANJaguar
ConfigPotentiometerTurns(UINT16 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
GetSpeed()CANJaguar
GetSpeedReference()CANJaguar
GetTemperature()CANJaguar
getTransaction(UINT32 messageID, UINT8 *data, UINT8 *dataSize)CANJaguar [protected, virtual]
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 [mutable, protected]
m_maxOutputVoltage (defined in CANJaguar)CANJaguar [protected]
m_safetyHelper (defined in CANJaguar)CANJaguar [protected]
m_transactionSemaphore (defined in CANJaguar)CANJaguar [protected]
NeutralMode enum name (defined in CANJaguar)CANJaguar
packFXP16_16(UINT8 *buffer, double value) (defined in CANJaguar)CANJaguar [protected]
packFXP8_8(UINT8 *buffer, double value) (defined in CANJaguar)CANJaguar [protected]
packINT16(UINT8 *buffer, INT16 value) (defined in CANJaguar)CANJaguar [protected]
packINT32(UINT8 *buffer, INT32 value) (defined in CANJaguar)CANJaguar [protected]
packPercentage(UINT8 *buffer, double value) (defined in CANJaguar)CANJaguar [protected]
PIDWrite(float output)CANJaguar [virtual]
PositionReference enum name (defined in CANJaguar)CANJaguar
receiveMessage(UINT32 *messageID, UINT8 *data, UINT8 *dataSize, float timeout=0.02)CANJaguar [protected, static]
sendMessage(UINT32 messageID, const UINT8 *data, UINT8 dataSize)CANJaguar [protected, static]
Set(float value, UINT8 syncGroup=0)CANJaguar [virtual]
SetErrnoError(const char *contextMessage, const char *filename, const char *function, UINT32 lineNumber) const ErrorBase [virtual]
SetError(Error::Code code, const char *contextMessage, const char *filename, const char *function, UINT32 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 lineNumber) (defined in ErrorBase)ErrorBase [static]
SetGlobalWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, UINT32 lineNumber) (defined in ErrorBase)ErrorBase [static]
SetImaqError(int success, const char *contextMessage, const char *filename, const char *function, UINT32 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 messageID, const UINT8 *data, UINT8 dataSize)CANJaguar [protected, virtual]
SetVoltageRampRate(double rampRate)CANJaguar
SetWPIError(const char *errorMessage, const char *contextMessage, const char *filename, const char *function, UINT32 lineNumber) const ErrorBase [virtual]
SpeedReference enum name (defined in CANJaguar)CANJaguar
StatusIsFatal() const ErrorBase [virtual]
StopMotor()CANJaguar [virtual]
unpackFXP16_16(UINT8 *buffer) (defined in CANJaguar)CANJaguar [protected]
unpackFXP8_8(UINT8 *buffer) (defined in CANJaguar)CANJaguar [protected]
unpackINT16(UINT8 *buffer) (defined in CANJaguar)CANJaguar [protected]
unpackINT32(UINT8 *buffer) (defined in CANJaguar)CANJaguar [protected]
unpackPercentage(UINT8 *buffer) (defined in CANJaguar)CANJaguar [protected]
UpdateSyncGroup(UINT8 syncGroup)CANJaguar [static]
~CANJaguar() (defined in CANJaguar)CANJaguar [virtual]
~ErrorBase() (defined in ErrorBase)ErrorBase [virtual]
~SpeedController() (defined in SpeedController)SpeedController [inline, virtual]
 All Classes Functions Variables