HoloLib
High-performance holonomic (X-Drive) control library for VEX V5
Loading...
Searching...
No Matches
Chassis Member List

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

addObstacle(float x, float y, float radius)Chassis
addTrackingWheel(TrackingWheelConfig config)Chassis
AvoidanceMode enum nameChassis
brake()Chassis
calculateHolonomic(float vx, float vy, float vt)Chassis
calibrate()Chassis
cancelAllMotions()Chassis
cancelMotion()Chassis
Chassis(pros::Motor fl, pros::Motor fr, pros::Motor bl, pros::Motor br, pros::Imu imu_sensor, ChassisConfig config)Chassis
clearObstacles()Chassis
clearTrackingWheels()Chassis
curveCircle(float targetThetaDeg, float radius, MoveParams params=defaultParams, CurveDirection direction=CurveDirection::Auto)Chassis
CurveDirection enum nameChassis
degToRad(float deg)Chassis
detectCollision()Chassis
disableReplayDataLogging()Chassis
driveControl(float forward, float sideways, float rotation, DriveCurves drivecurves, bool fieldCentric, float headingOffset=0.0f, DriveCorrection correction={})Chassis
followPath(const std::vector< PathPoint > &path, float lookahead_inches, MoveParams params=defaultParams, HeadingMode headingMode=HeadingMode::FollowPath, float holdAngleDeg=0.0f, bool reversed=false)Chassis
getControllerInput(pros::Controller master)Chassis
getDistanceTraveled(bool convertToMeters=false)Chassis
getPose(bool radians=false)Chassis
logReplayData(pros::Controller master, int timeout_ms=50)Chassis
motionChassis
move(F updateFunction, MoveParams params=defaultParams, bool fieldCentric=true, float headingOffset=0.0f, DriveCorrection correction={})Chassisinline
moveDistance(float distance, MoveParams params={}, bool holdHeading=true)Chassis
moveRelative(float forward, float sideways, MoveParams params=defaultParams, bool holdHeading=true)Chassis
moveToPoint(float tx, float ty, MoveParams params=defaultParams, bool angleCorrection=true)Chassis
moveToPose(float tx, float ty, float targetThetaDeg, MoveParams params=defaultParams)Chassis
odometryTask()Chassis
odomTaskTrampolineChassisfriend
openLoop(float forward, float sideways, float rotation)Chassis
radToDeg(float rad)Chassis
removeObstacle(size_t index)Chassis
runDriverReplay(std::vector< PathPoint > data, float lookahead)Chassis
setAvoidanceMode(AvoidanceMode mode)Chassis
setAvoidanceParams(float safetyMargin, float clearance)Chassis
setEKFGains(float xProcessNoise, float yProcessNoise, float thetaProcessNoise, float measurementNoise)Chassis
setEKFstate(bool state)Chassis
setMotorVoltages(XDriveVoltages v)Chassis
setMoveParams(MoveParams params)Chassis
setPose(float x, float y, float theta=0.0f)Chassis
setPose(Pose pose)Chassis
setPotentialFieldParams(float ka, float kr, float influenceRadius)Chassis
setRobotDimensionsAvoidance(float width, float height)Chassis
setThetaGains(std::vector< ScheduledGain > steps)Chassis
setVelocityCalculations(bool state)Chassis
setXGains(std::vector< ScheduledGain > steps)Chassis
setYGains(std::vector< ScheduledGain > steps)Chassis
strafeDistance(float distance, MoveParams params=defaultParams, bool holdHeading=true)Chassis
SwingSide enum nameChassis
swingTurn(float targetThetaDeg, SwingSide lockedSide, MoveParams params=defaultParams)Chassis
turnToHeading(float targetDeg, MoveParams params=defaultParams)Chassis
turnToPoint(float tx, float ty, MoveParams params=defaultParams)Chassis
waitUntil(float distance)Chassis
waitUntilDone()Chassis