WPILibC++ 2024.3.2
|
This is the complete list of members for frc::sim::ElevatorSim, including all inherited members.
Acceleration_t typedef | frc::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 override | frc::sim::ElevatorSim | virtual |
GetOutput() const | frc::sim::LinearSystemSim< 2, 1, 1 > | inline |
GetOutput(int row) const | frc::sim::LinearSystemSim< 2, 1, 1 > | inline |
GetPosition() const | frc::sim::ElevatorSim | |
GetVelocity() const | frc::sim::ElevatorSim | |
HasHitLowerLimit() const | frc::sim::ElevatorSim | |
HasHitUpperLimit() const | frc::sim::ElevatorSim | |
LinearSystemSim(const LinearSystem< States, Inputs, Outputs > &system, const std::array< double, Outputs > &measurementStdDevs={}) | frc::sim::LinearSystemSim< 2, 1, 1 > | inlineexplicit |
m_measurementStdDevs | frc::sim::LinearSystemSim< 2, 1, 1 > | protected |
m_plant | frc::sim::LinearSystemSim< 2, 1, 1 > | protected |
m_u | frc::sim::LinearSystemSim< 2, 1, 1 > | protected |
m_x | frc::sim::LinearSystemSim< 2, 1, 1 > | protected |
m_y | frc::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::ElevatorSim | inline |
Update(units::second_t dt) | frc::sim::LinearSystemSim< 2, 1, 1 > | inline |
UpdateX(const Vectord< 2 > ¤tXhat, const Vectord< 1 > &u, units::second_t dt) override | frc::sim::ElevatorSim | protected |
LinearSystemSim< 2, 1, 1 >::UpdateX(const Vectord< States > ¤tXhat, const Vectord< Inputs > &u, units::second_t dt) | frc::sim::LinearSystemSim< 2, 1, 1 > | inlineprotectedvirtual |
Velocity_t typedef | frc::sim::ElevatorSim | |
WouldHitLowerLimit(units::meter_t elevatorHeight) const | frc::sim::ElevatorSim | |
WouldHitUpperLimit(units::meter_t elevatorHeight) const | frc::sim::ElevatorSim | |
~LinearSystemSim()=default | frc::sim::LinearSystemSim< 2, 1, 1 > | virtual |