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

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

ClearFollowers()yams::motorcontrollers::SmartMotorControllerConfig
Clone() constyams::motorcontrollers::SmartMotorControllerConfig
ClosedLoopControllerSlot enum nameyams::motorcontrollers::SmartMotorControllerConfig
ControlMode enum nameyams::motorcontrollers::SmartMotorControllerConfig
ConvertFromMechanism(wpi::units::turn_t mechanismPosition) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertFromMechanism(wpi::units::turns_per_second_t mechanismVelocity) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertFromMechanism(wpi::units::turns_per_second_squared_t mechanismAcceleration) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertFromMechanism(wpi::units::angular_jerk::turns_per_second_cubed_t mechanismJerk) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToCurrent(const wpi::math::DCMotor &motor, wpi::units::newton_t feedforwardForce) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToMechanism(wpi::units::meter_t distance) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToMechanism(wpi::units::meters_per_second_t velocity) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToMechanism(wpi::units::meters_per_second_squared_t acceleration) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToMechanism(meters_per_second_cubed_t jerk) constyams::motorcontrollers::SmartMotorControllerConfig
ConvertToVoltage(const wpi::math::DCMotor &motor, wpi::units::newton_t feedforwardForce) constyams::motorcontrollers::SmartMotorControllerConfig
GetArmFeedforward(ClosedLoopControllerSlot slot) constyams::motorcontrollers::SmartMotorControllerConfig
GetClosedLoopControllerMaximumVoltage() constyams::motorcontrollers::SmartMotorControllerConfig
GetClosedLoopControlPeriod() constyams::motorcontrollers::SmartMotorControllerConfig
GetClosedLoopRampRate() constyams::motorcontrollers::SmartMotorControllerConfig
GetClosedLoopTolerance() constyams::motorcontrollers::SmartMotorControllerConfig
GetContinuousWrapping() constyams::motorcontrollers::SmartMotorControllerConfig
GetContinuousWrappingMin() constyams::motorcontrollers::SmartMotorControllerConfig
GetContinuousWrappingSetpoint(wpi::units::turn_t setpoint, wpi::units::turn_t current) constyams::motorcontrollers::SmartMotorControllerConfig
GetElevatorFeedforward(ClosedLoopControllerSlot slot) constyams::motorcontrollers::SmartMotorControllerConfig
GetEncoderInverted() constyams::motorcontrollers::SmartMotorControllerConfig
GetExponentialProfile() constyams::motorcontrollers::SmartMotorControllerConfig
GetExponentialProfileKA() constyams::motorcontrollers::SmartMotorControllerConfig
GetExponentialProfileKV() constyams::motorcontrollers::SmartMotorControllerConfig
GetExponentialProfileMaxInput() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoder() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoderConversionFactor() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoderDiscontinuityPoint() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoderGearing() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoderInverted() constyams::motorcontrollers::SmartMotorControllerConfig
GetExternalEncoderZeroOffset() constyams::motorcontrollers::SmartMotorControllerConfig
GetFeedbackSynchronizationThreshold() constyams::motorcontrollers::SmartMotorControllerConfig
GetFollowers() constyams::motorcontrollers::SmartMotorControllerConfig
GetKd(ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0) constyams::motorcontrollers::SmartMotorControllerConfig
GetKi(ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0) constyams::motorcontrollers::SmartMotorControllerConfig
GetKp(ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0) constyams::motorcontrollers::SmartMotorControllerConfig
GetLinearClosedLoopControllerUse() constyams::motorcontrollers::SmartMotorControllerConfig
GetLinearExponentialProfile() constyams::motorcontrollers::SmartMotorControllerConfig
GetLinearTrapezoidProfile() constyams::motorcontrollers::SmartMotorControllerConfig
GetLooselyCoupledFollowers() constyams::motorcontrollers::SmartMotorControllerConfig
GetLQR(ClosedLoopControllerSlot slot) constyams::motorcontrollers::SmartMotorControllerConfig
GetMeasurementLowerLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetMeasurementUpperLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetMechanismCircumference() constyams::motorcontrollers::SmartMotorControllerConfig
GetMechanismLowerLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetMechanismUpperLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetMOI() constyams::motorcontrollers::SmartMotorControllerConfig
GetMotorControllerMode() constyams::motorcontrollers::SmartMotorControllerConfig
GetMotorGearing() constyams::motorcontrollers::SmartMotorControllerConfig
GetMotorInverted() constyams::motorcontrollers::SmartMotorControllerConfig
GetOpenLoopRampRate() constyams::motorcontrollers::SmartMotorControllerConfig
GetResetPreviousConfig() constyams::motorcontrollers::SmartMotorControllerConfig
GetSimMotor() constyams::motorcontrollers::SmartMotorControllerConfig
GetSimpleFeedforward(ClosedLoopControllerSlot slot) constyams::motorcontrollers::SmartMotorControllerConfig
GetSimulationPeriod() constyams::motorcontrollers::SmartMotorControllerConfig
GetSlotGains(ClosedLoopControllerSlot slot) constyams::motorcontrollers::SmartMotorControllerConfig
GetSmartControllerTelemetryConfig() constyams::motorcontrollers::SmartMotorControllerConfig
GetStartingPosition() constyams::motorcontrollers::SmartMotorControllerConfig
GetStatorCurrentLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetStatorStallCurrentLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetSubsystem() constyams::motorcontrollers::SmartMotorControllerConfig
GetSupplyCurrentLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetSupplyStallCurrentLimit() constyams::motorcontrollers::SmartMotorControllerConfig
GetTelemetryName() constyams::motorcontrollers::SmartMotorControllerConfig
GetTemperatureCutoff() constyams::motorcontrollers::SmartMotorControllerConfig
GetTrapezoidProfile() constyams::motorcontrollers::SmartMotorControllerConfig
GetTrapMaxAccelLinear() constyams::motorcontrollers::SmartMotorControllerConfig
GetTrapMaxAccelTurns() constyams::motorcontrollers::SmartMotorControllerConfig
GetTrapMaxVelocityLinear() constyams::motorcontrollers::SmartMotorControllerConfig
GetTrapMaxVelocityTurns() constyams::motorcontrollers::SmartMotorControllerConfig
GetUseExternalFeedback() constyams::motorcontrollers::SmartMotorControllerConfig
GetVelocityTrapezoidalProfileInUse() constyams::motorcontrollers::SmartMotorControllerConfig
GetVendorConfig() constyams::motorcontrollers::SmartMotorControllerConfig
GetVendorControlRequest() constyams::motorcontrollers::SmartMotorControllerConfig
GetVerbosity() constyams::motorcontrollers::SmartMotorControllerConfig
GetVoltageCompensation() constyams::motorcontrollers::SmartMotorControllerConfig
GetZeroPower() constyams::motorcontrollers::SmartMotorControllerConfig
HasExponentialProfile() constyams::motorcontrollers::SmartMotorControllerConfig
HasLinearExponentialProfile() constyams::motorcontrollers::SmartMotorControllerConfig
HasSubsystem() constyams::motorcontrollers::SmartMotorControllerConfig
HasTrapezoidProfile() constyams::motorcontrollers::SmartMotorControllerConfig
MotorMode enum nameyams::motorcontrollers::SmartMotorControllerConfig
ResetValidationCheck() constyams::motorcontrollers::SmartMotorControllerConfig
TelemetryVerbosity enum nameyams::motorcontrollers::SmartMotorControllerConfig
ValidateBasicOptions() constyams::motorcontrollers::SmartMotorControllerConfig
ValidateExternalEncoderOptions() constyams::motorcontrollers::SmartMotorControllerConfig
WithCascadingElevatorStages(int stages)yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopControlPeriod(wpi::units::second_t period)yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopMaxVoltage(wpi::units::volt_t maxVoltage)yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopMode()yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopRampRate(wpi::units::second_t rampRate)yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopTolerance(wpi::units::turn_t tolerance)yams::motorcontrollers::SmartMotorControllerConfig
WithClosedLoopTolerance(wpi::units::meter_t tolerance)yams::motorcontrollers::SmartMotorControllerConfig
WithContinuousWrapping(wpi::units::turn_t min, wpi::units::turn_t max)yams::motorcontrollers::SmartMotorControllerConfig
WithEncoderInverted(bool inverted)yams::motorcontrollers::SmartMotorControllerConfig
WithExponentialProfile(double kV, double kA, wpi::units::volt_t maxInput)yams::motorcontrollers::SmartMotorControllerConfig
WithExponentialProfile(wpi::units::volt_t maxVolts, wpi::math::DCMotor motor, wpi::units::kilogram_square_meter_t moi)yams::motorcontrollers::SmartMotorControllerConfig
WithExponentialProfile(wpi::units::volt_t maxVolts, wpi::math::DCMotor motor, wpi::units::kilogram_t mass, wpi::units::meter_t drumRadius)yams::motorcontrollers::SmartMotorControllerConfig
WithExponentialProfile(wpi::units::volt_t maxVolts, wpi::units::turns_per_second_t maxVelocity, wpi::units::turns_per_second_squared_t maxAcceleration)yams::motorcontrollers::SmartMotorControllerConfig
WithExponentialProfile(wpi::math::ExponentialProfile< wpi::units::turns, wpi::units::volts >::Constraints constraints)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoder(std::any encoder)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderConversionFactor(double factor)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderDiscontinuityPoint(wpi::units::turn_t discontinuityPoint)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderGearing(const gearing::MechanismGearing &gearing)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderGearing(double reductionRatio)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderInverted(bool inverted)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderZeroOffset(wpi::units::turn_t zeroOffset)yams::motorcontrollers::SmartMotorControllerConfig
WithExternalEncoderZeroOffset(wpi::units::meter_t zeroOffset)yams::motorcontrollers::SmartMotorControllerConfig
WithFeedback(double kP, double kI, double kD, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithFeedbackSynchronizationThreshold(wpi::units::turn_t threshold)yams::motorcontrollers::SmartMotorControllerConfig
WithFeedforward(const wpi::math::ArmFeedforward &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithFeedforward(const wpi::math::ElevatorFeedforward &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithFeedforward(const wpi::math::SimpleMotorFeedforward< wpi::units::turns > &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithFollowers(std::vector< std::pair< std::any, bool > > followers)yams::motorcontrollers::SmartMotorControllerConfig
WithLinearClosedLoopController(bool linear)yams::motorcontrollers::SmartMotorControllerConfig
WithLinearExponentialProfile(double kV, double kA, wpi::units::volt_t maxInput)yams::motorcontrollers::SmartMotorControllerConfig
WithLinearTrapezoidProfile(wpi::units::meters_per_second_t maxVelocity, wpi::units::meters_per_second_squared_t maxAcceleration)yams::motorcontrollers::SmartMotorControllerConfig
WithLooselyCoupledFollowers(std::vector< SmartMotorController * > followers)yams::motorcontrollers::SmartMotorControllerConfig
WithLQR(const math::LQRConfig &lqrConfig, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithMeasurementLimits(wpi::units::meter_t lower, wpi::units::meter_t upper)yams::motorcontrollers::SmartMotorControllerConfig
WithMechanismCircumference(wpi::units::meter_t circumference)yams::motorcontrollers::SmartMotorControllerConfig
WithMechanismCircumference(wpi::units::meter_t gearPitch, int teeth)yams::motorcontrollers::SmartMotorControllerConfig
WithMechanismDiameter(wpi::units::meter_t diameter)yams::motorcontrollers::SmartMotorControllerConfig
WithMechanismLimits(wpi::units::turn_t lower, wpi::units::turn_t upper)yams::motorcontrollers::SmartMotorControllerConfig
WithMechanismRadius(wpi::units::meter_t radius)yams::motorcontrollers::SmartMotorControllerConfig
WithMOI(wpi::units::kilogram_square_meter_t moi)yams::motorcontrollers::SmartMotorControllerConfig
WithMOI(wpi::units::meter_t length, wpi::units::kilogram_t mass)yams::motorcontrollers::SmartMotorControllerConfig
WithMotorGearing(const gearing::MechanismGearing &gearing)yams::motorcontrollers::SmartMotorControllerConfig
WithMotorGearing(double reductionRatio)yams::motorcontrollers::SmartMotorControllerConfig
WithMotorInverted(bool inverted)yams::motorcontrollers::SmartMotorControllerConfig
WithOpenLoopMode()yams::motorcontrollers::SmartMotorControllerConfig
WithOpenLoopRampRate(wpi::units::second_t rampRate)yams::motorcontrollers::SmartMotorControllerConfig
WithResetPreviousConfig(bool reset)yams::motorcontrollers::SmartMotorControllerConfig
WithSimClosedLoopController(double kP, double kI, double kD, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithSimClosedLoopController(const math::LQRConfig &lqrConfig, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithSimExponentialProfile(wpi::math::ExponentialProfile< wpi::units::turns, wpi::units::volts >::Constraints constraints)yams::motorcontrollers::SmartMotorControllerConfig
WithSimFeedforward(const wpi::math::ArmFeedforward &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithSimFeedforward(const wpi::math::ElevatorFeedforward &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithSimFeedforward(const wpi::math::SimpleMotorFeedforward< wpi::units::turns > &ff, ClosedLoopControllerSlot slot=ClosedLoopControllerSlot::SLOT_0)yams::motorcontrollers::SmartMotorControllerConfig
WithSimMotor(wpi::math::DCMotor motor)yams::motorcontrollers::SmartMotorControllerConfig
WithSimStartingPosition(wpi::units::degree_t startingAngle)yams::motorcontrollers::SmartMotorControllerConfig
WithSimStartingPosition(wpi::units::meter_t startingDistance)yams::motorcontrollers::SmartMotorControllerConfig
WithSimTrapezoidProfile(wpi::units::turns_per_second_t maxVelocity, wpi::units::turns_per_second_squared_t maxAcceleration)yams::motorcontrollers::SmartMotorControllerConfig
WithSimTrapezoidProfile(wpi::units::meters_per_second_t maxVelocity, wpi::units::meters_per_second_squared_t maxAcceleration)yams::motorcontrollers::SmartMotorControllerConfig
WithSimulationPeriod(wpi::units::second_t period)yams::motorcontrollers::SmartMotorControllerConfig
WithStartingPosition(wpi::units::degree_t startingAngle)yams::motorcontrollers::SmartMotorControllerConfig
WithStartingPosition(wpi::units::meter_t startingDistance)yams::motorcontrollers::SmartMotorControllerConfig
WithStatorCurrentLimit(wpi::units::ampere_t limit)yams::motorcontrollers::SmartMotorControllerConfig
WithSubsystem(wpi::cmd::SubsystemBase *subsystem)yams::motorcontrollers::SmartMotorControllerConfig
WithSupplyCurrentLimit(wpi::units::ampere_t limit)yams::motorcontrollers::SmartMotorControllerConfig
WithTelemetry(const std::string &name, TelemetryVerbosity verbosity=TelemetryVerbosity::HIGH)yams::motorcontrollers::SmartMotorControllerConfig
WithTelemetry(TelemetryVerbosity verbosity)yams::motorcontrollers::SmartMotorControllerConfig
WithTelemetry(const std::string &name, telemetry::SmartMotorControllerTelemetryConfig telemetryConfig)yams::motorcontrollers::SmartMotorControllerConfig
WithTemperatureCutoff(wpi::units::celsius_t temperature)yams::motorcontrollers::SmartMotorControllerConfig
WithTrapezoidProfile(wpi::units::turns_per_second_t maxVelocity, wpi::units::turns_per_second_squared_t maxAcceleration)yams::motorcontrollers::SmartMotorControllerConfig
WithUseExternalFeedbackEncoder(bool use)yams::motorcontrollers::SmartMotorControllerConfig
WithVelocityTrapezoidProfile(wpi::units::turns_per_second_squared_t maxAcceleration, wpi::units::angular_jerk::turns_per_second_cubed_t maxJerk)yams::motorcontrollers::SmartMotorControllerConfig
WithVelocityTrapezoidProfile(wpi::units::meters_per_second_squared_t maxAcceleration, meters_per_second_cubed_t maxJerk)yams::motorcontrollers::SmartMotorControllerConfig
WithVendorConfig(std::any cfg)yams::motorcontrollers::SmartMotorControllerConfig
WithVendorControlRequest(std::any req)yams::motorcontrollers::SmartMotorControllerConfig
WithVoltageCompensation(wpi::units::volt_t voltage)yams::motorcontrollers::SmartMotorControllerConfig
WithZeroPower(MotorMode mode)yams::motorcontrollers::SmartMotorControllerConfig