Valor 6800 1.0
Loading...
Searching...
No Matches
valor::BaseController Member List

This is the complete list of members for valor::BaseController, including all inherited members.

addSubscriber(std::string_view field, const std::vector< bool > &defaultValue) (defined in valor::Loggable)valor::Loggableinline
applyConfig()=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
BaseController(frc::DCMotor _motorSpec)valor::BaseControllerinlineexplicit
calculateAppliedVoltage()=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
getAbsEncoderPosition()=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
getCurrent()=0valor::BaseControllerpure virtual
GetLoggingTime() (defined in valor::Loggable)valor::Loggablestatic
getMaxMechSpeed()valor::BaseControllerinline
getOpMode() (defined in valor::BaseController)valor::BaseControllerinline
getPosition()=0valor::BaseControllerpure virtual
getSpeed()=0valor::BaseControllerpure virtual
getTuneMode() (defined in valor::BaseController)valor::BaseControllerinline
getVoltageCompensation() (defined in valor::BaseController)valor::BaseControllerinline
LogChild(std::string_view name, Loggable *child)valor::Loggable
LogChild(std::string_view name, wpi::Sendable *child)valor::Loggable
Loggable(std::string_view name)valor::Loggableexplicitprotected
Loggable()valor::Loggableprotected
LoggablePeriodic()valor::Loggableinlineprotectedvirtual
motorSpec (defined in valor::BaseController)valor::BaseController
OnLoggingStart() overridevalor::BaseControllerinlinevirtual
OperationalMode enum name (defined in valor::BaseController)valor::BaseController
positionSetter(units::turn_t position, int slot=0)=0valor::BaseControllerpure virtual
powerSetter(units::volt_t voltage) (defined in valor::BaseController)valor::BaseControllerinlinevirtual
powerSetter(units::ampere_t current) (defined in valor::BaseController)valor::BaseControllerinlinevirtual
powerSetter(double dutyCycle) (defined in valor::BaseController)valor::BaseControllerinlinevirtual
ReadLog(std::string_view field, const T &defaultValue={})valor::Loggableinlineprotected
ReadLogImpl(nt::Subscriber *sub) (defined in valor::Loggable)valor::Loggableinline
reset()=0valor::BaseControllerpure virtual
rotorToSensor (defined in valor::BaseController)valor::BaseController
sensorToMech (defined in valor::BaseController)valor::BaseController
setEncoderPosition(units::turn_t position)=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
setForwardLimit(units::turn_t forward, bool saveImmediately=false)=0valor::BaseControllerpure virtual
setGearRatios(double rotorToSensor, double sensorToMech, bool saveImmediately=false)=0valor::BaseControllerpure virtual
setLimits(units::turn_t reverse, units::turn_t forward, bool saveImmediately=false)valor::BaseControllerinline
setLoggingPeriod(units::millisecond_t period)valor::Loggableinline
setOpenLoopRamp(units::second_t time, bool saveImmediately=false)=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
setPIDF(valor::PIDF pidf, int slot=0, bool saveImmediately=false)=0valor::BaseControllerpure virtual
setPosition(units::turn_t position, int slot=0) (defined in valor::BaseController)valor::BaseControllerinline
setPositionWithFeedForward(units::turn_t position, units::turns_per_second_t feedforwardVelocity, int slot=0)valor::BaseControllerinlinevirtual
setPower(T power) (defined in valor::BaseController)valor::BaseControllerinline
setReverseLimit(units::turn_t reverse, bool saveImmediately=false)=0valor::BaseControllerpure virtual
setSimState(frc::sim::DCMotorSim &)=0 (defined in valor::BaseController)valor::BaseControllerpure virtual
setSpeed(units::turns_per_second_t speed, int slot=0) (defined in valor::BaseController)valor::BaseControllerinline
setupFollower(int canID, bool followerInverted=false)=0valor::BaseControllerpure virtual
setVoltageCompensation(units::volt_t _voltageCompensation)valor::BaseControllerinline
speedSetter(units::turns_per_second_t speed, int slot=0)=0valor::BaseControllerpure virtual
TuningMode enum name (defined in valor::BaseController)valor::BaseController
voltageCompensation (defined in valor::BaseController)valor::BaseControllerprotected
WriteLog(std::string_view field, const T &data)valor::Loggableinlineprotected
WriteLogImpl(nt::Publisher *pub, const std::vector< bool > &data) (defined in valor::Loggable)valor::Loggableinline
~Loggable()=defaultvalor::Loggableprotectedvirtual