YAMS
Yet Another Mechanism System
Loading...
Searching...
No Matches
yams::motorcontrollers::SmartMotorController Member List

This is the complete list of members for yams::motorcontrollers::SmartMotorController, including all inherited members.

AddCloseHook(std::function< void()> hook)yams::motorcontrollers::SmartMotorController
ApplyConfig(const SmartMotorControllerConfig &config)=0yams::motorcontrollers::SmartMotorControllerpure virtual
ApplyTuningValues()yams::motorcontrollers::SmartMotorController
BatterySimKey() constyams::motorcontrollers::SmartMotorControllerinlineprotected
CheckConfigSafety()yams::motorcontrollers::SmartMotorController
Close()yams::motorcontrollers::SmartMotorController
ClosedLoopControllerSlot typedefyams::motorcontrollers::SmartMotorController
ConfigureSoftwarePID(const SmartMotorControllerConfig &config)yams::motorcontrollers::SmartMotorControllerprotected
ControlMode typedefyams::motorcontrollers::SmartMotorController
ForwardPositionToFollowers(wpi::units::turn_t pos)yams::motorcontrollers::SmartMotorControllerprotected
ForwardPositionToFollowers(wpi::units::meter_t dist)yams::motorcontrollers::SmartMotorControllerprotected
ForwardVelocityToFollowers(wpi::units::turns_per_second_t vel)yams::motorcontrollers::SmartMotorControllerprotected
ForwardVelocityToFollowers(wpi::units::meters_per_second_t vel)yams::motorcontrollers::SmartMotorControllerprotected
GetClosedLoopControllerPeriod() constyams::motorcontrollers::SmartMotorController
GetClosedLoopControllerSlot() constyams::motorcontrollers::SmartMotorController
GetConfig()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetDCMotor()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetDutyCycle()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetExternalEncoderMechanismPosition()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetExternalEncoderMechanismVelocity()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetLooselyCoupledFollowers() constyams::motorcontrollers::SmartMotorControllerinline
GetMeasurementAcceleration()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMeasurementPosition()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMeasurementPositionSetpoint() constyams::motorcontrollers::SmartMotorController
GetMeasurementSetpointVelocity() constyams::motorcontrollers::SmartMotorController
GetMeasurementVelocity()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMechanismAcceleration()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMechanismPosition()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMechanismPositionSetpoint() constyams::motorcontrollers::SmartMotorController
GetMechanismSetpointVelocity() constyams::motorcontrollers::SmartMotorController
GetMechanismVelocity()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMotorController()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetMotorControllerConfig()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetName() constyams::motorcontrollers::SmartMotorController
GetRelativeMechanismPosition()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetRelativeMechanismVelocity()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetRotorPosition()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetRotorVelocity()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetSetpointFeedforwardForce() constyams::motorcontrollers::SmartMotorController
GetSimSupplier() constyams::motorcontrollers::SmartMotorController
GetStatorCurrent()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetSupplyCurrent()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetTemperature()=0yams::motorcontrollers::SmartMotorControllerpure virtual
GetUnsupportedTelemetryFields()yams::motorcontrollers::SmartMotorControllervirtual
GetVelocityMeasurementDelay() constyams::motorcontrollers::SmartMotorControllervirtual
GetVoltage()=0yams::motorcontrollers::SmartMotorControllerpure virtual
IsMotor(const wpi::math::DCMotor &a, const wpi::math::DCMotor &b) constyams::motorcontrollers::SmartMotorController
IterateClosedLoopController()yams::motorcontrollers::SmartMotorController
LoadLooselyCoupledFollowers()yams::motorcontrollers::SmartMotorControllerprotected
m_closedyams::motorcontrollers::SmartMotorControllerprotected
m_closedLoopControllerRunningyams::motorcontrollers::SmartMotorControllerprotected
m_closedLoopControllerThreadyams::motorcontrollers::SmartMotorControllerprotected
m_closeHooksyams::motorcontrollers::SmartMotorControllerprotected
m_configyams::motorcontrollers::SmartMotorControllerprotected
m_expoStateyams::motorcontrollers::SmartMotorControllerprotected
m_lastClosedLoopMechanismPositionyams::motorcontrollers::SmartMotorControllerprotected
m_linearExpoStateyams::motorcontrollers::SmartMotorControllerprotected
m_linearTrapStateyams::motorcontrollers::SmartMotorControllerprotected
m_liveTuningRegisteredyams::motorcontrollers::SmartMotorControllerprotected
m_looseFollowersyams::motorcontrollers::SmartMotorControllerprotected
m_lqryams::motorcontrollers::SmartMotorControllerprotected
m_parentTableyams::motorcontrollers::SmartMotorControllerprotected
m_pidyams::motorcontrollers::SmartMotorControllerprotected
m_setpointFeedforwardForceyams::motorcontrollers::SmartMotorControllerprotected
m_setpointPositionyams::motorcontrollers::SmartMotorControllerprotected
m_setpointVelocityyams::motorcontrollers::SmartMotorControllerprotected
m_simSupplieryams::motorcontrollers::SmartMotorControllerprotected
m_slotyams::motorcontrollers::SmartMotorControllerprotected
m_specifiedTelemetryConfigyams::motorcontrollers::SmartMotorControllerprotected
m_telemetryyams::motorcontrollers::SmartMotorControllerprotected
m_telemetryConfigyams::motorcontrollers::SmartMotorControllerprotected
m_telemetryConfigExplicityams::motorcontrollers::SmartMotorControllerprotected
m_telemetryTableyams::motorcontrollers::SmartMotorControllerprotected
m_trapStateyams::motorcontrollers::SmartMotorControllerprotected
m_tuningTableyams::motorcontrollers::SmartMotorControllerprotected
MotorMode typedefyams::motorcontrollers::SmartMotorController
SeedRelativeEncoder()=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetClosedLoopRampRate(wpi::units::second_t rampRate)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetClosedLoopSlot(ClosedLoopControllerSlot slot)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetDutyCycle(double dutyCycle)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetEncoderInverted(bool inverted)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetEncoderPosition(wpi::units::turn_t angle)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetEncoderPosition(wpi::units::meter_t distance)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetEncoderVelocity(wpi::units::turns_per_second_t velocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetEncoderVelocity(wpi::units::meters_per_second_t velocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetExponentialProfile(std::optional< double > kV, std::optional< double > kA, std::optional< wpi::units::volt_t > maxInput)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetFeedback(double kP, double kI, double kD)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetFeedforward(double kS, double kV, double kA, double kG)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKa(double kA)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKd(double kD)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKg(double kG)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKi(double kI)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKp(double kP)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKs(double kS)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetKv(double kV)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMeasurementLowerLimit(wpi::units::meter_t lowerLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMeasurementUpperLimit(wpi::units::meter_t upperLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMechanismCircumference(wpi::units::meter_t circumference)yams::motorcontrollers::SmartMotorControllervirtual
SetMechanismGearing(const gearing::MechanismGearing &gearing)yams::motorcontrollers::SmartMotorControllervirtual
SetMechanismLimits(wpi::units::turn_t lower, wpi::units::turn_t upper)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMechanismLimitsEnabled(bool enabled)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMechanismLowerLimit(wpi::units::turn_t lowerLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMechanismUpperLimit(wpi::units::turn_t upperLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotionProfileMaxAcceleration(wpi::units::turns_per_second_squared_t maxAcc)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotionProfileMaxAcceleration(wpi::units::meters_per_second_squared_t maxAcc)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotionProfileMaxJerk(wpi::units::angular_jerk::turns_per_second_cubed_t maxJerk)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotionProfileMaxVelocity(wpi::units::turns_per_second_t maxVelocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotionProfileMaxVelocity(wpi::units::meters_per_second_t maxVelocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetMotorInverted(bool inverted)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetOpenLoopRampRate(wpi::units::second_t rampRate)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetPosition(wpi::units::turn_t angle)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetPosition(wpi::units::meter_t distance)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetSimSupplier(std::shared_ptr< SimSupplier > supplier)yams::motorcontrollers::SmartMotorController
SetStatorCurrentLimit(wpi::units::ampere_t currentLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetSupplyCurrentLimit(wpi::units::ampere_t currentLimit)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetupLiveTuning()yams::motorcontrollers::SmartMotorController
SetupSimulation()=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetupTelemetry(std::shared_ptr< wpi::nt::NetworkTable > dataTable, std::shared_ptr< wpi::nt::NetworkTable > tuningTable)yams::motorcontrollers::SmartMotorController
SetupTelemetry()yams::motorcontrollers::SmartMotorController
SetVelocity(wpi::units::turns_per_second_t velocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetVelocity(wpi::units::meters_per_second_t velocity)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetVelocity(wpi::units::turns_per_second_t velocity, wpi::units::newton_t feedforwardForce)yams::motorcontrollers::SmartMotorControllervirtual
SetVelocity(wpi::units::meters_per_second_t velocity, wpi::units::newton_t feedforwardForce)yams::motorcontrollers::SmartMotorController
SetVoltage(wpi::units::volt_t voltage)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SetZeroPower(MotorMode mode)=0yams::motorcontrollers::SmartMotorControllerpure virtual
SimIterate()=0yams::motorcontrollers::SmartMotorControllerpure virtual
StartClosedLoopController()yams::motorcontrollers::SmartMotorController
StopClosedLoopController()yams::motorcontrollers::SmartMotorController
StopLiveTuning()yams::motorcontrollers::SmartMotorController
SynchronizeRelativeEncoder()=0yams::motorcontrollers::SmartMotorControllerpure virtual
TuningEnabled() constyams::motorcontrollers::SmartMotorController
UpdateTelemetry()yams::motorcontrollers::SmartMotorController
WithTelemetry(telemetry::SmartMotorControllerTelemetryConfig config)yams::motorcontrollers::SmartMotorController
~SmartMotorController()yams::motorcontrollers::SmartMotorControllervirtual