![]()  | 
  
    WPILibC++ 2025.3.2
    
   | 
 
This is the complete list of members for frc::sim::SingleJointedArmSim, including all inherited members.
| ClampInput(double maxInput) | frc::sim::LinearSystemSim< 2, 1, 2 > | inlineprotected | 
| EstimateMOI(units::meter_t length, units::kilogram_t mass) | frc::sim::SingleJointedArmSim | inlinestatic | 
| GetAngle() const | frc::sim::SingleJointedArmSim | |
| GetCurrentDraw() const | frc::sim::SingleJointedArmSim | |
| GetInput() const | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| GetInput(int row) const | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| GetOutput() const | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| GetOutput(int row) const | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| GetVelocity() const | frc::sim::SingleJointedArmSim | |
| HasHitLowerLimit() const | frc::sim::SingleJointedArmSim | |
| HasHitUpperLimit() const | frc::sim::SingleJointedArmSim | |
| LinearSystemSim(const LinearSystem< States, Inputs, Outputs > &system, const std::array< double, Outputs > &measurementStdDevs={}) | frc::sim::LinearSystemSim< 2, 1, 2 > | inlineexplicit | 
| m_measurementStdDevs | frc::sim::LinearSystemSim< 2, 1, 2 > | protected | 
| m_plant | frc::sim::LinearSystemSim< 2, 1, 2 > | protected | 
| m_u | frc::sim::LinearSystemSim< 2, 1, 2 > | protected | 
| m_x | frc::sim::LinearSystemSim< 2, 1, 2 > | protected | 
| m_y | frc::sim::LinearSystemSim< 2, 1, 2 > | protected | 
| SetInput(const Vectord< Inputs > &u) | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| SetInput(int row, double value) | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| SetInputVoltage(units::volt_t voltage) | frc::sim::SingleJointedArmSim | |
| SetState(units::radian_t angle, units::radians_per_second_t velocity) | frc::sim::SingleJointedArmSim | |
| SetState(const Vectord< States > &state) | frc::sim::SingleJointedArmSim | inline | 
| SingleJointedArmSim(const LinearSystem< 2, 1, 2 > &system, const DCMotor &gearbox, double gearing, units::meter_t armLength, units::radian_t minAngle, units::radian_t maxAngle, bool simulateGravity, units::radian_t startingAngle, const std::array< double, 2 > &measurementStdDevs={0.0, 0.0}) | frc::sim::SingleJointedArmSim | |
| SingleJointedArmSim(const DCMotor &gearbox, double gearing, units::kilogram_square_meter_t moi, units::meter_t armLength, units::radian_t minAngle, units::radian_t maxAngle, bool simulateGravity, units::radian_t startingAngle, const std::array< double, 2 > &measurementStdDevs={0.0, 0.0}) | frc::sim::SingleJointedArmSim | |
| Update(units::second_t dt) | frc::sim::LinearSystemSim< 2, 1, 2 > | inline | 
| UpdateX(const Vectord< 2 > ¤tXhat, const Vectord< 1 > &u, units::second_t dt) override | frc::sim::SingleJointedArmSim | protected | 
| frc::sim::LinearSystemSim< 2, 1, 2 >::UpdateX(const Vectord< States > ¤tXhat, const Vectord< Inputs > &u, units::second_t dt) | frc::sim::LinearSystemSim< 2, 1, 2 > | inlineprotectedvirtual | 
| WouldHitLowerLimit(units::radian_t armAngle) const | frc::sim::SingleJointedArmSim | |
| WouldHitUpperLimit(units::radian_t armAngle) const | frc::sim::SingleJointedArmSim | |
| ~LinearSystemSim()=default | frc::sim::LinearSystemSim< 2, 1, 2 > | virtual |