-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathLocalizationOpMode.java
More file actions
27 lines (22 loc) · 1.07 KB
/
LocalizationOpMode.java
File metadata and controls
27 lines (22 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.firstinspires.ftc.teamcode;
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
import com.qualcomm.robotcore.hardware.HardwareMap;
import com.shprobotics.pestocore.drivebases.DeterministicTracker;
import com.shprobotics.pestocore.drivebases.MecanumController;
import com.shprobotics.pestocore.drivebases.ThreeWheelOdometryTracker;
import com.shprobotics.pestocore.tuners.LocalizationTuner;
@TeleOp
public class LocalizationOpMode extends LocalizationTuner {
@Override
public void setMecanumController(HardwareMap hardwareMap) {
this.mecanumController = PestoFTCConfig.getMecanumController(hardwareMap);
}
@Override
public void setTracker(HardwareMap hardwareMap) {
this.tracker = (ThreeWheelOdometryTracker) PestoFTCConfig.getTracker(hardwareMap);
}
@Override
public void setTeleOpController(MecanumController mecanumController, DeterministicTracker deterministicTracker, HardwareMap hardwareMap) {
this.teleOpController = PestoFTCConfig.getTeleOpController(mecanumController, deterministicTracker, hardwareMap);
}
}