LightLib
PROS library for VEX V5: EKF/MCL localization, RAMSETE path following, high-level chassis API
Loading...
Searching...
No Matches
okapi::ChassisControllerBuilder Member List

This is the complete list of members for okapi::ChassisControllerBuilder, including all inherited members.

build()okapi::ChassisControllerBuilder
buildOdometry()okapi::ChassisControllerBuilder
ChassisControllerBuilder(const std::shared_ptr< Logger > &ilogger=Logger::getDefaultLogger())okapi::ChassisControllerBuilderexplicit
notParentedToCurrentTask()okapi::ChassisControllerBuilder
parentedToCurrentTask()okapi::ChassisControllerBuilder
withChassisControllerTimeUtilFactory(const TimeUtilFactory &itimeUtilFactory)okapi::ChassisControllerBuilder
withClosedLoopControllerTimeUtil(double iatTargetError=50, double iatTargetDerivative=5, const QTime &iatTargetTime=250_ms)okapi::ChassisControllerBuilder
withClosedLoopControllerTimeUtilFactory(const TimeUtilFactory &itimeUtilFactory)okapi::ChassisControllerBuilder
withDerivativeFilters(std::unique_ptr< Filter > idistanceFilter, std::unique_ptr< Filter > iturnFilter=std::make_unique< PassthroughFilter >(), std::unique_ptr< Filter > iangleFilter=std::make_unique< PassthroughFilter >())okapi::ChassisControllerBuilder
withDimensions(const AbstractMotor::GearsetRatioPair &igearset, const ChassisScales &iscales)okapi::ChassisControllerBuilder
withGains(const IterativePosPIDController::Gains &idistanceGains, const IterativePosPIDController::Gains &iturnGains)okapi::ChassisControllerBuilder
withGains(const IterativePosPIDController::Gains &idistanceGains, const IterativePosPIDController::Gains &iturnGains, const IterativePosPIDController::Gains &iangleGains)okapi::ChassisControllerBuilder
withLogger(const std::shared_ptr< Logger > &ilogger)okapi::ChassisControllerBuilder
withMaxVelocity(double imaxVelocity)okapi::ChassisControllerBuilder
withMaxVoltage(double imaxVoltage)okapi::ChassisControllerBuilder
withMotors(const Motor &ileft, const Motor &iright)okapi::ChassisControllerBuilder
withMotors(const MotorGroup &ileft, const MotorGroup &iright)okapi::ChassisControllerBuilder
withMotors(const std::shared_ptr< AbstractMotor > &ileft, const std::shared_ptr< AbstractMotor > &iright)okapi::ChassisControllerBuilder
withMotors(const Motor &itopLeft, const Motor &itopRight, const Motor &ibottomRight, const Motor &ibottomLeft)okapi::ChassisControllerBuilder
withMotors(const MotorGroup &itopLeft, const MotorGroup &itopRight, const MotorGroup &ibottomRight, const MotorGroup &ibottomLeft)okapi::ChassisControllerBuilder
withMotors(const std::shared_ptr< AbstractMotor > &itopLeft, const std::shared_ptr< AbstractMotor > &itopRight, const std::shared_ptr< AbstractMotor > &ibottomRight, const std::shared_ptr< AbstractMotor > &ibottomLeft)okapi::ChassisControllerBuilder
withMotors(const Motor &ileft, const Motor &iright, const Motor &imiddle)okapi::ChassisControllerBuilder
withMotors(const MotorGroup &ileft, const MotorGroup &iright, const MotorGroup &imiddle)okapi::ChassisControllerBuilder
withMotors(const MotorGroup &ileft, const MotorGroup &iright, const Motor &imiddle)okapi::ChassisControllerBuilder
withMotors(const std::shared_ptr< AbstractMotor > &ileft, const std::shared_ptr< AbstractMotor > &iright, const std::shared_ptr< AbstractMotor > &imiddle)okapi::ChassisControllerBuilder
withOdometry(const StateMode &imode=StateMode::FRAME_TRANSFORMATION, const QLength &imoveThreshold=0_mm, const QAngle &iturnThreshold=0_deg)okapi::ChassisControllerBuilder
withOdometry(const ChassisScales &iodomScales, const StateMode &imode=StateMode::FRAME_TRANSFORMATION, const QLength &imoveThreshold=0_mm, const QAngle &iturnThreshold=0_deg)okapi::ChassisControllerBuilder
withOdometry(std::shared_ptr< Odometry > iodometry, const StateMode &imode=StateMode::FRAME_TRANSFORMATION, const QLength &imoveThreshold=0_mm, const QAngle &iturnThreshold=0_deg)okapi::ChassisControllerBuilder
withOdometryTimeUtilFactory(const TimeUtilFactory &itimeUtilFactory)okapi::ChassisControllerBuilder
withSensors(const ADIEncoder &ileft, const ADIEncoder &iright)okapi::ChassisControllerBuilder
withSensors(const ADIEncoder &ileft, const ADIEncoder &iright, const ADIEncoder &imiddle)okapi::ChassisControllerBuilder
withSensors(const RotationSensor &ileft, const RotationSensor &iright)okapi::ChassisControllerBuilder
withSensors(const RotationSensor &ileft, const RotationSensor &iright, const RotationSensor &imiddle)okapi::ChassisControllerBuilder
withSensors(const IntegratedEncoder &ileft, const IntegratedEncoder &iright)okapi::ChassisControllerBuilder
withSensors(const IntegratedEncoder &ileft, const IntegratedEncoder &iright, const ADIEncoder &imiddle)okapi::ChassisControllerBuilder
withSensors(const std::shared_ptr< ContinuousRotarySensor > &ileft, const std::shared_ptr< ContinuousRotarySensor > &iright)okapi::ChassisControllerBuilder
withSensors(const std::shared_ptr< ContinuousRotarySensor > &ileft, const std::shared_ptr< ContinuousRotarySensor > &iright, const std::shared_ptr< ContinuousRotarySensor > &imiddle)okapi::ChassisControllerBuilder