WPILibC++ 2024.3.2
frc::sim::ElevatorSim Member List

This is the complete list of members for frc::sim::ElevatorSim, including all inherited members.

Acceleration_t typedeffrc::sim::ElevatorSim
ClampInput(Vectord< Inputs > u)frc::sim::LinearSystemSim< 2, 1, 1 >inlineprotected
ElevatorSim(const LinearSystem< 2, 1, 1 > &plant, const DCMotor &gearbox, units::meter_t minHeight, units::meter_t maxHeight, bool simulateGravity, units::meter_t startingHeight, const std::array< double, 1 > &measurementStdDevs={0.0})frc::sim::ElevatorSim
ElevatorSim(const DCMotor &gearbox, double gearing, units::kilogram_t carriageMass, units::meter_t drumRadius, units::meter_t minHeight, units::meter_t maxHeight, bool simulateGravity, units::meter_t startingHeight, const std::array< double, 1 > &measurementStdDevs={0.0})frc::sim::ElevatorSim
ElevatorSim(decltype(1_V/Velocity_t< Distance >(1)) kV, decltype(1_V/Acceleration_t< Distance >(1)) kA, const DCMotor &gearbox, units::meter_t minHeight, units::meter_t maxHeight, bool simulateGravity, units::meter_t startingHeight, const std::array< double, 1 > &measurementStdDevs={0.0})frc::sim::ElevatorSim
GetCurrentDraw() const overridefrc::sim::ElevatorSimvirtual
GetOutput() constfrc::sim::LinearSystemSim< 2, 1, 1 >inline
GetOutput(int row) constfrc::sim::LinearSystemSim< 2, 1, 1 >inline
GetPosition() constfrc::sim::ElevatorSim
GetVelocity() constfrc::sim::ElevatorSim
HasHitLowerLimit() constfrc::sim::ElevatorSim
HasHitUpperLimit() constfrc::sim::ElevatorSim
LinearSystemSim(const LinearSystem< States, Inputs, Outputs > &system, const std::array< double, Outputs > &measurementStdDevs={})frc::sim::LinearSystemSim< 2, 1, 1 >inlineexplicit
m_measurementStdDevsfrc::sim::LinearSystemSim< 2, 1, 1 >protected
m_plantfrc::sim::LinearSystemSim< 2, 1, 1 >protected
m_ufrc::sim::LinearSystemSim< 2, 1, 1 >protected
m_xfrc::sim::LinearSystemSim< 2, 1, 1 >protected
m_yfrc::sim::LinearSystemSim< 2, 1, 1 >protected
SetInput(const Vectord< Inputs > &u)frc::sim::LinearSystemSim< 2, 1, 1 >inline
SetInput(int row, double value)frc::sim::LinearSystemSim< 2, 1, 1 >inline
SetInputVoltage(units::volt_t voltage)frc::sim::ElevatorSim
SetState(units::meter_t position, units::meters_per_second_t velocity)frc::sim::ElevatorSim
SetState(const Vectord< States > &state)frc::sim::ElevatorSiminline
Update(units::second_t dt)frc::sim::LinearSystemSim< 2, 1, 1 >inline
UpdateX(const Vectord< 2 > &currentXhat, const Vectord< 1 > &u, units::second_t dt) overridefrc::sim::ElevatorSimprotected
LinearSystemSim< 2, 1, 1 >::UpdateX(const Vectord< States > &currentXhat, const Vectord< Inputs > &u, units::second_t dt)frc::sim::LinearSystemSim< 2, 1, 1 >inlineprotectedvirtual
Velocity_t typedeffrc::sim::ElevatorSim
WouldHitLowerLimit(units::meter_t elevatorHeight) constfrc::sim::ElevatorSim
WouldHitUpperLimit(units::meter_t elevatorHeight) constfrc::sim::ElevatorSim
~LinearSystemSim()=defaultfrc::sim::LinearSystemSim< 2, 1, 1 >virtual