| AddCloseHook(std::function< void()> hook) | yams::motorcontrollers::SmartMotorController | |
| ApplyConfig(const SmartMotorControllerConfig &config) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| ApplyTuningValues() | yams::motorcontrollers::SmartMotorController | |
| BatterySimKey() const | yams::motorcontrollers::SmartMotorController | inlineprotected |
| CheckConfigSafety() | yams::motorcontrollers::SmartMotorController | |
| Close() | yams::motorcontrollers::SmartMotorController | |
| ClosedLoopControllerSlot typedef | yams::motorcontrollers::SmartMotorController | |
| ConfigureSoftwarePID(const SmartMotorControllerConfig &config) | yams::motorcontrollers::SmartMotorController | protected |
| ControlMode typedef | yams::motorcontrollers::SmartMotorController | |
| ForwardPositionToFollowers(wpi::units::turn_t pos) | yams::motorcontrollers::SmartMotorController | protected |
| ForwardPositionToFollowers(wpi::units::meter_t dist) | yams::motorcontrollers::SmartMotorController | protected |
| ForwardVelocityToFollowers(wpi::units::turns_per_second_t vel) | yams::motorcontrollers::SmartMotorController | protected |
| ForwardVelocityToFollowers(wpi::units::meters_per_second_t vel) | yams::motorcontrollers::SmartMotorController | protected |
| GetClosedLoopControllerPeriod() const | yams::motorcontrollers::SmartMotorController | |
| GetClosedLoopControllerSlot() const | yams::motorcontrollers::SmartMotorController | |
| GetConfig() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetDCMotor() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetDutyCycle() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetExternalEncoderMechanismPosition() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetExternalEncoderMechanismVelocity() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetLooselyCoupledFollowers() const | yams::motorcontrollers::SmartMotorController | inline |
| GetMeasurementAcceleration() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMeasurementPosition() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMeasurementPositionSetpoint() const | yams::motorcontrollers::SmartMotorController | |
| GetMeasurementSetpointVelocity() const | yams::motorcontrollers::SmartMotorController | |
| GetMeasurementVelocity() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMechanismAcceleration() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMechanismPosition() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMechanismPositionSetpoint() const | yams::motorcontrollers::SmartMotorController | |
| GetMechanismSetpointVelocity() const | yams::motorcontrollers::SmartMotorController | |
| GetMechanismVelocity() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMotorController() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetMotorControllerConfig() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetName() const | yams::motorcontrollers::SmartMotorController | |
| GetRelativeMechanismPosition() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetRelativeMechanismVelocity() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetRotorPosition() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetRotorVelocity() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetSetpointFeedforwardForce() const | yams::motorcontrollers::SmartMotorController | |
| GetSimSupplier() const | yams::motorcontrollers::SmartMotorController | |
| GetStatorCurrent() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetSupplyCurrent() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetTemperature() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| GetUnsupportedTelemetryFields() | yams::motorcontrollers::SmartMotorController | virtual |
| GetVelocityMeasurementDelay() const | yams::motorcontrollers::SmartMotorController | virtual |
| GetVoltage() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| IsMotor(const wpi::math::DCMotor &a, const wpi::math::DCMotor &b) const | yams::motorcontrollers::SmartMotorController | |
| IterateClosedLoopController() | yams::motorcontrollers::SmartMotorController | |
| LoadLooselyCoupledFollowers() | yams::motorcontrollers::SmartMotorController | protected |
| m_closed | yams::motorcontrollers::SmartMotorController | protected |
| m_closedLoopControllerRunning | yams::motorcontrollers::SmartMotorController | protected |
| m_closedLoopControllerThread | yams::motorcontrollers::SmartMotorController | protected |
| m_closeHooks | yams::motorcontrollers::SmartMotorController | protected |
| m_config | yams::motorcontrollers::SmartMotorController | protected |
| m_expoState | yams::motorcontrollers::SmartMotorController | protected |
| m_lastClosedLoopMechanismPosition | yams::motorcontrollers::SmartMotorController | protected |
| m_linearExpoState | yams::motorcontrollers::SmartMotorController | protected |
| m_linearTrapState | yams::motorcontrollers::SmartMotorController | protected |
| m_liveTuningRegistered | yams::motorcontrollers::SmartMotorController | protected |
| m_looseFollowers | yams::motorcontrollers::SmartMotorController | protected |
| m_lqr | yams::motorcontrollers::SmartMotorController | protected |
| m_parentTable | yams::motorcontrollers::SmartMotorController | protected |
| m_pid | yams::motorcontrollers::SmartMotorController | protected |
| m_setpointFeedforwardForce | yams::motorcontrollers::SmartMotorController | protected |
| m_setpointPosition | yams::motorcontrollers::SmartMotorController | protected |
| m_setpointVelocity | yams::motorcontrollers::SmartMotorController | protected |
| m_simSupplier | yams::motorcontrollers::SmartMotorController | protected |
| m_slot | yams::motorcontrollers::SmartMotorController | protected |
| m_specifiedTelemetryConfig | yams::motorcontrollers::SmartMotorController | protected |
| m_telemetry | yams::motorcontrollers::SmartMotorController | protected |
| m_telemetryConfig | yams::motorcontrollers::SmartMotorController | protected |
| m_telemetryConfigExplicit | yams::motorcontrollers::SmartMotorController | protected |
| m_telemetryTable | yams::motorcontrollers::SmartMotorController | protected |
| m_trapState | yams::motorcontrollers::SmartMotorController | protected |
| m_tuningTable | yams::motorcontrollers::SmartMotorController | protected |
| MotorMode typedef | yams::motorcontrollers::SmartMotorController | |
| NovaWrapper(thrifty::Nova *nova, wpi::math::DCMotor motor, SmartMotorControllerConfig *config) | yams::motorcontrollers::local::NovaWrapper | |
| SeedRelativeEncoder() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetClosedLoopRampRate(wpi::units::second_t rampRate) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetClosedLoopSlot(ClosedLoopControllerSlot slot) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetDutyCycle(double dutyCycle) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetEncoderInverted(bool inverted) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetEncoderPosition(wpi::units::turn_t angle) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetEncoderPosition(wpi::units::meter_t distance) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetEncoderVelocity(wpi::units::turns_per_second_t velocity) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetEncoderVelocity(wpi::units::meters_per_second_t velocity) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetExponentialProfile(std::optional< double > kV, std::optional< double > kA, std::optional< wpi::units::volt_t > maxInput) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetFeedback(double kP, double kI, double kD) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetFeedforward(double kS, double kV, double kA, double kG) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKa(double kA) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKd(double kD) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKg(double kG) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKi(double kI) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKp(double kP) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKs(double kS) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetKv(double kV) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMeasurementLowerLimit(wpi::units::meter_t lowerLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMeasurementUpperLimit(wpi::units::meter_t upperLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismCircumference(wpi::units::meter_t circumference) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismGearing(const gearing::MechanismGearing &gearing) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismLimits(wpi::units::turn_t lower, wpi::units::turn_t upper) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismLimitsEnabled(bool enabled) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismLowerLimit(wpi::units::turn_t lowerLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMechanismUpperLimit(wpi::units::turn_t upperLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotionProfileMaxAcceleration(wpi::units::turns_per_second_squared_t maxAcc) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotionProfileMaxAcceleration(wpi::units::meters_per_second_squared_t maxAcc) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotionProfileMaxJerk(wpi::units::angular_jerk::turns_per_second_cubed_t maxJerk) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotionProfileMaxVelocity(wpi::units::turns_per_second_t maxVelocity) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotionProfileMaxVelocity(wpi::units::meters_per_second_t maxVelocity) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetMotorInverted(bool inverted) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetOpenLoopRampRate(wpi::units::second_t rampRate) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetPosition(wpi::units::turn_t angle) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetPosition(wpi::units::meter_t distance) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetSimSupplier(std::shared_ptr< SimSupplier > supplier) | yams::motorcontrollers::SmartMotorController | |
| SetStatorCurrentLimit(wpi::units::ampere_t currentLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetSupplyCurrentLimit(wpi::units::ampere_t currentLimit) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetupLiveTuning() | yams::motorcontrollers::SmartMotorController | |
| SetupSimulation() override | yams::motorcontrollers::local::NovaWrapper | 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) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::turns_per_second_t velocity, wpi::units::newton_t feedforwardForce) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::meters_per_second_t velocity) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::turns_per_second_t velocity)=0 | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::meters_per_second_t velocity)=0 | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::turns_per_second_t velocity, wpi::units::newton_t feedforwardForce) | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetVelocity(wpi::units::meters_per_second_t velocity, wpi::units::newton_t feedforwardForce) | yams::motorcontrollers::local::NovaWrapper | |
| SetVoltage(wpi::units::volt_t voltage) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SetZeroPower(MotorMode mode) override | yams::motorcontrollers::local::NovaWrapper | virtual |
| SimIterate() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| StartClosedLoopController() | yams::motorcontrollers::SmartMotorController | |
| StopClosedLoopController() | yams::motorcontrollers::SmartMotorController | |
| StopLiveTuning() | yams::motorcontrollers::SmartMotorController | |
| SynchronizeRelativeEncoder() override | yams::motorcontrollers::local::NovaWrapper | virtual |
| TuningEnabled() const | yams::motorcontrollers::SmartMotorController | |
| UpdateTelemetry() | yams::motorcontrollers::SmartMotorController | |
| WithTelemetry(telemetry::SmartMotorControllerTelemetryConfig config) | yams::motorcontrollers::SmartMotorController | |
| ~NovaWrapper() | yams::motorcontrollers::local::NovaWrapper | |
| ~SmartMotorController() | yams::motorcontrollers::SmartMotorController | virtual |