update superstructure
update naming conventions for cleaner usage. driveChassis() -> - driveSync() - driveAsync() - driveWithMD turnChassis() -> - turnSync() - turnAsync()
This commit is contained in:
parent
c47d46a4ef
commit
a09e61b07f
@ -19,11 +19,13 @@ namespace superstruct {
|
|||||||
|
|
||||||
|
|
||||||
// Movement Methods
|
// Movement Methods
|
||||||
void driveChassisAsync(double dist, bool useHeadingCorrection);
|
void driveAsync(double dist, bool useHeadingCorrection);
|
||||||
void driveChassisSync(double dist, bool useHeadingCorrection);
|
void driveSync(double dist, bool useHeadingCorrection);
|
||||||
void driveChasissWithMD(double dist, bool useHeadingCorrection, double waitUntilDist);
|
void driveWithMD(double dist, bool useHeadingCorrection, double waitUntilDist);
|
||||||
|
|
||||||
|
void turnSync(double theta);
|
||||||
|
void turnAsync(double theta);
|
||||||
|
|
||||||
void turnChassis(double theta);
|
|
||||||
void leftSwing(double theta);
|
void leftSwing(double theta);
|
||||||
void rightSwing(double theta);
|
void rightSwing(double theta);
|
||||||
|
|
||||||
|
|||||||
@ -53,24 +53,30 @@ namespace superstruct {
|
|||||||
|
|
||||||
|
|
||||||
// motion and stuff
|
// motion and stuff
|
||||||
void driveChassisAsync(double dist, bool useHeadingCorrection) {
|
void driveAsync(double dist, bool useHeadingCorrection) {
|
||||||
//chassis.set_mode(ary::DRIVE);
|
//chassis.set_mode(ary::DRIVE);
|
||||||
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
||||||
}
|
}
|
||||||
|
|
||||||
void driveChassisSync(double dist, bool useHeadingCorrection) {
|
void driveSync(double dist, bool useHeadingCorrection) {
|
||||||
//chassis.set_mode(ary::DRIVE);
|
//chassis.set_mode(ary::DRIVE);
|
||||||
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
||||||
chassis.wait_drive();
|
chassis.wait_drive();
|
||||||
}
|
}
|
||||||
|
|
||||||
void driveChasissWithMD(double dist, bool useHeadingCorrection, double waitUntilDist) {
|
void driveWithMD(double dist, bool useHeadingCorrection, double waitUntilDist) {
|
||||||
//chassis.set_mode(ary::DRIVE);
|
//chassis.set_mode(ary::DRIVE);
|
||||||
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
chassis.set_drive(dist, DRIVE_SPEED * speedScale, (dist > 14.0) ? true : false, useHeadingCorrection);
|
||||||
chassis.wait_until(waitUntilDist);
|
chassis.wait_until(waitUntilDist);
|
||||||
}
|
}
|
||||||
|
|
||||||
void turnChassis(double theta) {
|
void turnSync(double theta) {
|
||||||
|
//chassis.set_mode(ary::TURN);
|
||||||
|
chassis.set_turn(theta, TURN_SPEED * turnScale);
|
||||||
|
chassis.wait_drive();
|
||||||
|
}
|
||||||
|
|
||||||
|
void turnAsync(double theta) {
|
||||||
//chassis.set_mode(ary::TURN);
|
//chassis.set_mode(ary::TURN);
|
||||||
chassis.set_turn(theta, TURN_SPEED * turnScale);
|
chassis.set_turn(theta, TURN_SPEED * turnScale);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user