|
Wolflib 0.1.0
PROS differential-drive motion, mapping, and Monte Carlo localization
|
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::Chassis | explicit |
| Chassis(const Chassis &)=delete | wolflib::Chassis | |
| curvature(int throttle, int turn, bool disableDriveCurve=false) | wolflib::Chassis | |
| finishMappingAndSave() | wolflib::Chassis | |
| getConfig() const | wolflib::Chassis | |
| getMap() const | wolflib::Chassis | |
| getMappingInfo() const | wolflib::Chassis | |
| getMclEstimate() const | wolflib::Chassis | |
| getOdometryPose() const | wolflib::Chassis | |
| getPose() const | wolflib::Chassis | |
| isInMotion() const | wolflib::Chassis | |
| isMclFusionEnabled() const | wolflib::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 &)=delete | wolflib::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 |