classes: frc::sim::SingleJointedArmSim: typealias: - frc::DCMotor - template using LinearSystem = frc::LinearSystem - template using Vectord = frc::Vectord methods: SingleJointedArmSim: overloads: ? const LinearSystem<2, 1, 2>&, const DCMotor&, double, units::meter_t, units::radian_t, units::radian_t, bool, units::radian_t, const std::array& : param_override: measurementStdDevs: default: std::array{0.0, 0.0} ? const DCMotor&, double, units::kilogram_square_meter_t, units::meter_t, units::radian_t, units::radian_t, bool, units::radian_t, const std::array& : param_override: measurementStdDevs: default: std::array{0.0, 0.0} SetState: WouldHitLowerLimit: WouldHitUpperLimit: HasHitLowerLimit: HasHitUpperLimit: GetAngle: GetVelocity: GetCurrentDraw: SetInputVoltage: EstimateMOI: UpdateX: inline_code: |- cls_SingleJointedArmSim .def("getAngleDegrees", [](SingleJointedArmSim * self) -> units::degree_t { return self->GetAngle(); }) .def("getVelocityDps", [](SingleJointedArmSim * self) -> units::degrees_per_second_t { return self->GetVelocity(); }) ;