defaults: subpackage: controller extra_includes: - units/dimensionless.h classes: frc::SimpleMotorFeedforward: force_type_casters: - units::meters_per_second - units::meters_per_second_squared - units::radians_per_second - units::radians_per_second_squared typealias: - typename frc::SimpleMotorFeedforward::Velocity - typename frc::SimpleMotorFeedforward::Acceleration - typename frc::SimpleMotorFeedforward::kv_unit - typename frc::SimpleMotorFeedforward::ka_unit template_params: - Distance methods: SimpleMotorFeedforward: overloads: '': units::volt_t, units::unit_t, units::unit_t: Calculate: overloads: units::unit_t [const]: units::unit_t, units::unit_t [const]: MaxAchievableVelocity: MinAchievableVelocity: MaxAchievableAcceleration: MinAchievableAcceleration: GetKs: GetKv: GetKa: GetDt: SetKs: SetKv: SetKa: templates: # Unfortunately this is broken because calculate requires an SI unit # SimpleMotorFeedforward: # qualname: frc::SimpleMotorFeedforward # params: # - units::dimensionless::scalar SimpleMotorFeedforwardMeters: qualname: frc::SimpleMotorFeedforward params: - units::meter SimpleMotorFeedforwardRadians: qualname: frc::SimpleMotorFeedforward params: - units::radian