Wolflib 0.1.0
PROS differential-drive motion, mapping, and Monte Carlo localization
Loading...
Searching...
No Matches
wolflib::Chassis Member List

This is the complete list of members for wolflib::Chassis, including all inherited members.

angularPID()wolflib::Chassis
arcade(int throttle, int turn, bool disableDriveCurve=false, double desaturateBias=0.5)wolflib::Chassis
beginMapping(bool clearExisting=true)wolflib::Chassis
calibrate(bool calibrateImu=true, std::uint32_t timeoutMs=5000)wolflib::Chassis
cancelAllMotions()wolflib::Chassis
cancelMapping()wolflib::Chassis
cancelMotion()wolflib::Chassis
Chassis(ChassisConfig config)wolflib::Chassisexplicit
Chassis(const Chassis &)=deletewolflib::Chassis
curvature(int throttle, int turn, bool disableDriveCurve=false)wolflib::Chassis
finishMappingAndSave()wolflib::Chassis
getConfig() constwolflib::Chassis
getMap() constwolflib::Chassis
getMappingInfo() constwolflib::Chassis
getMclEstimate() constwolflib::Chassis
getOdometryPose() constwolflib::Chassis
getPose() constwolflib::Chassis
isInMotion() constwolflib::Chassis
isMclFusionEnabled() constwolflib::Chassis
lateralPID()wolflib::Chassis
loadMap()wolflib::Chassis
moveToPoint(double x, double y, std::uint32_t timeoutMs, MoveToPointOptions options={})wolflib::Chassis
moveToPose(double x, double y, double theta, std::uint32_t timeoutMs, MoveToPoseOptions options={})wolflib::Chassis
operator=(const Chassis &)=deletewolflib::Chassis
resetLocalPosition()wolflib::Chassis
resetMclGlobal()wolflib::Chassis
resetMclToOdometry(double positionStdDev=1, double thetaStdDev=3)wolflib::Chassis
setBrakeMode(pros::motor_brake_mode_e_t mode)wolflib::Chassis
setMclFusionEnabled(bool enabled)wolflib::Chassis
setPose(Pose pose)wolflib::Chassis
setPose(double x, double y, double theta)wolflib::Chassis
swingToHeading(double theta, DriveSide lockedSide, std::uint32_t timeoutMs, TurnOptions options={})wolflib::Chassis
swingToPoint(double x, double y, DriveSide lockedSide, std::uint32_t timeoutMs, TurnOptions options={})wolflib::Chassis
tank(int left, int right, bool disableDriveCurve=false)wolflib::Chassis
turnToHeading(double theta, std::uint32_t timeoutMs, TurnOptions options={})wolflib::Chassis
turnToPoint(double x, double y, std::uint32_t timeoutMs, TurnOptions options={})wolflib::Chassis
waitUntil(double progress)wolflib::Chassis
waitUntilDone()wolflib::Chassis
~Chassis()wolflib::Chassis