LRT14  1.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
AsyncCANJaguar Member List

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

AddCollectionFlags(uint32_t flags=0xffffffff)AsyncCANJaguar
AsyncCANJaguar(UINT8 channel, std::string name)AsyncCANJaguar
ChangeControlMode(CANJaguar::ControlMode mode)AsyncCANJaguar
ConfigEncoderCodesPerRev(UINT16 codesPerRev)AsyncCANJaguar
ConfigFaultTime(float faultTime)AsyncCANJaguar
ConfigMaxOutputVoltage(double voltage)AsyncCANJaguar
ConfigNeutralMode(LRTSpeedController::NeutralMode mode)AsyncCANJaguarvirtual
ConfigPotentiometerTurns(UINT16 turns)AsyncCANJaguar
ConfigSoftPositionLimits(double forwardLimitPosition, double reverseLimitPosition)AsyncCANJaguar
CurrentLimit(float dutyCycle, float speed, float forwardLimit, float reverseLimit)LRTSpeedControllerstatic
DisableControl()AsyncCANJaguar
DisableSoftPositionLimits()AsyncCANJaguar
EnableControl(double encoderInitialPosition=0.0)AsyncCANJaguar
GetBusVoltage()AsyncCANJaguar
GetControlMode()AsyncCANJaguar
GetD()AsyncCANJaguar
GetDutyCycle()AsyncCANJaguarvirtual
GetExpiration()AsyncCANJaguar
GetForwardLimitOK()AsyncCANJaguar
GetHardwareValue()AsyncCANJaguarvirtual
GetI()AsyncCANJaguar
GetNeutralMode()AsyncCANJaguarvirtual
GetOutputCurrent()AsyncCANJaguar
GetOutputVoltage()AsyncCANJaguar
GetP()AsyncCANJaguar
GetPosition()AsyncCANJaguar
GetPositionReference()AsyncCANJaguar
GetPowerCycled()AsyncCANJaguar
GetReverseLimitOK()AsyncCANJaguar
GetSpeed()AsyncCANJaguar
GetSpeedReference()AsyncCANJaguar
GetTemperature()AsyncCANJaguar
jaguar_vectorAsyncCANJaguarstatic
Log()LRTSpeedControllervirtual
LogToFile(T *field, std::string name)Loggableinlineprotected
LogToFile(T *field, int count, std::string name)Loggableinlineprotected
LogToFile(T value, std::string name)Loggableinlineprotected
Output()LRTSpeedControllervirtual
preTick()SynchronizedProcessvirtual
RegisterSafety(CounterBase *encoder, double timeoutSeconds, float threshold=0.01)LRTSpeedController
RemoveCollectionFlags(uint32_t flags=0xffffffff)AsyncCANJaguar
ResetCache()AsyncCANJaguar
RunOneCycle()SynchronizedProcess
SafetyCallback()LRTSpeedControllervirtual
Send()LRTSpeedControllervirtual
SendToNetwork(T value, std::string key, std::string table)LiveNetworkSendableinlineprotected
SetCollectionFlags(uint32_t flags)AsyncCANJaguar
SetDutyCycle(float duty_cycle)AsyncCANJaguarvirtual
SetExpiration(float timeout)AsyncCANJaguar
SetPID(double p, double i, double d)AsyncCANJaguar
SetPosition(float position)AsyncCANJaguar
SetPositionReference(CANJaguar::PositionReference reference)AsyncCANJaguar
SetSpeedReference(SpeedReference reference)AsyncCANJaguar
SetVelocity(float velocity)AsyncCANJaguar
SetVoltageRampRate(double rampRate)AsyncCANJaguar
StatusOK()AsyncCANJaguar
Tick()AsyncCANJaguarprotectedvirtual
Update()AsyncCANJaguarvirtual
~AsyncCANJaguar()AsyncCANJaguar