WPILibC++ 2027.0.0-alpha-4
Loading...
Searching...
No Matches
wpi::sim::SingleJointedArmSim Member List

This is the complete list of members for wpi::sim::SingleJointedArmSim, including all inherited members.

ClampInput(double maxInput)wpi::sim::LinearSystemSim< 2, 1, 2 >inlineprotected
EstimateMOI(wpi::units::meter_t length, wpi::units::kilogram_t mass)wpi::sim::SingleJointedArmSiminlinestatic
GetAngle() constwpi::sim::SingleJointedArmSim
GetCurrentDraw() constwpi::sim::SingleJointedArmSim
GetInput() constwpi::sim::LinearSystemSim< 2, 1, 2 >inline
GetOutput() constwpi::sim::LinearSystemSim< 2, 1, 2 >inline
GetVelocity() constwpi::sim::SingleJointedArmSim
HasHitLowerLimit() constwpi::sim::SingleJointedArmSim
HasHitUpperLimit() constwpi::sim::SingleJointedArmSim
LinearSystemSim(const wpi::math::LinearSystem< States, Inputs, Outputs > &system, const std::array< double, Outputs > &measurementStdDevs={})wpi::sim::LinearSystemSim< 2, 1, 2 >inlineexplicit
m_measurementStdDevswpi::sim::LinearSystemSim< 2, 1, 2 >protected
m_plantwpi::sim::LinearSystemSim< 2, 1, 2 >protected
m_uwpi::sim::LinearSystemSim< 2, 1, 2 >protected
m_xwpi::sim::LinearSystemSim< 2, 1, 2 >protected
m_ywpi::sim::LinearSystemSim< 2, 1, 2 >protected
SetInput(const wpi::math::Vectord< Inputs > &u)wpi::sim::LinearSystemSim< 2, 1, 2 >inline
SetInputVoltage(wpi::units::volt_t voltage)wpi::sim::SingleJointedArmSim
SetState(wpi::units::radian_t angle, wpi::units::radians_per_second_t velocity)wpi::sim::SingleJointedArmSim
SetState(const wpi::math::Vectord< States > &state)wpi::sim::SingleJointedArmSiminline
SingleJointedArmSim(const wpi::math::LinearSystem< 2, 1, 2 > &system, const wpi::math::DCMotor &gearbox, double gearing, wpi::units::meter_t armLength, wpi::units::radian_t minAngle, wpi::units::radian_t maxAngle, bool simulateGravity, wpi::units::radian_t startingAngle, const std::array< double, 2 > &measurementStdDevs={0.0, 0.0})wpi::sim::SingleJointedArmSim
SingleJointedArmSim(const wpi::math::DCMotor &gearbox, double gearing, wpi::units::kilogram_square_meter_t moi, wpi::units::meter_t armLength, wpi::units::radian_t minAngle, wpi::units::radian_t maxAngle, bool simulateGravity, wpi::units::radian_t startingAngle, const std::array< double, 2 > &measurementStdDevs={0.0, 0.0})wpi::sim::SingleJointedArmSim
Update(wpi::units::second_t dt)wpi::sim::LinearSystemSim< 2, 1, 2 >inline
UpdateX(const wpi::math::Vectord< 2 > &currentXhat, const wpi::math::Vectord< 1 > &u, wpi::units::second_t dt) overridewpi::sim::SingleJointedArmSimprotected
wpi::sim::LinearSystemSim< 2, 1, 2 >::UpdateX(const wpi::math::Vectord< States > &currentXhat, const wpi::math::Vectord< Inputs > &u, wpi::units::second_t dt)wpi::sim::LinearSystemSim< 2, 1, 2 >inlineprotectedvirtual
WouldHitLowerLimit(wpi::units::radian_t armAngle) constwpi::sim::SingleJointedArmSim
WouldHitUpperLimit(wpi::units::radian_t armAngle) constwpi::sim::SingleJointedArmSim
~LinearSystemSim()=defaultwpi::sim::LinearSystemSim< 2, 1, 2 >virtual