Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

Commit 9457962

Browse files
committed
Merge branch 'mayhem-geared-up' of https://github.com/Team766/2024 into mayhem-geared-up
2 parents 20d15d8 + 5621fef commit 9457962

File tree

8 files changed

+11
-1382
lines changed

8 files changed

+11
-1382
lines changed

.wpilib/wpilib_preferences.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"enableCppIntellisense": false,
33
"currentLanguage": "java",
44
"projectYear": "2024",
5-
"teamNumber": 766
5+
"teamNumber": 7664
66
}

src/main/java/com/team766/robot/common/mechanisms/BurroDrive.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,8 @@ public class BurroDrive extends Drive {
4646
public BurroDrive() {
4747
loggerCategory = Category.DRIVE;
4848

49-
leftMotor = RobotProvider.instance.getMotor(DRIVE_LEFT);
50-
rightMotor = RobotProvider.instance.getMotor(DRIVE_RIGHT);
49+
leftMotor = RobotProvider.instance.getMotor("drive.leftMotor");
50+
rightMotor = RobotProvider.instance.getMotor("drive.rightMotor");
5151

5252
leftEncoder = null; //FIXME
5353
rightEncoder = null; //FIXME

src/main/java/com/team766/robot/rookie_bot/OI.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void run(final Context context) {
3434
context.waitFor(() -> RobotProvider.instance.hasNewDriverStationData());
3535
RobotProvider.instance.refreshDriverStationData();
3636

37-
Robot.drive.setArcadeDrivePower(joystick0.getAxis(1), joystick0.getAxis(4));
37+
Robot.drive.drive(joystick0.getAxis(1), joystick0.getAxis(4);
3838

3939
if ( joystick0.getButtonPressed(5) ){
4040
context.startAsync(new PIDElevator(false));

src/main/java/com/team766/robot/rookie_bot/Robot.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,20 @@
33
import com.team766.framework.AutonomousMode;
44
import com.team766.framework.Procedure;
55
import com.team766.hal.RobotConfigurator;
6+
import com.team766.robot.common.mechanisms.BurroDrive;
67
import com.team766.robot.rookie_bot.mechanisms.*;
78

89
public class Robot implements RobotConfigurator {
910
// Declare mechanisms (as static fields) here
10-
public static Drive drive;
11+
public static BurroDrive drive;
1112
public static Elevator elevator;
1213
public static Intake Intake;
1314
//public static Launcher launcher;
1415

1516
@Override
1617
public void initializeMechanisms() {
1718
// Initialize mechanisms here
18-
drive = new Drive();
19+
drive = new BurroDrive();
1920
elevator= new Elevator();
2021
Intake = new Intake();
2122
}

src/main/java/com/team766/robot/rookie_bot/mechanisms/Drive.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,8 @@ public void drive(double leftPower, double rightPower) {
2727
}
2828

2929
public void setArcadeDrivePower(double forward, double turn) {
30-
double leftMotorPower= 0.75*(turn - forward);
31-
double rightMotorPower= 0.75*(-turn - forward);
30+
double leftMotorPower= 0.8*(turn - forward);
31+
double rightMotorPower= 0.8*(-turn - forward);
3232
drive(leftMotorPower, rightMotorPower);
33-
34-
35-
3633
}
3734
}

src/main/java/com/team766/robot/rookie_bot/mechanisms/Elevator.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,14 @@
55
import com.team766.hal.RobotProvider;
66
import com.team766.hal.wpilib.CANSparkMaxMotorController;
77
import com.team766.hal.MotorController;
8-
import com.team766.hal.EncoderReader;
98

109
public class Elevator extends Mechanism{
1110
private MotorController m_elevator;
12-
private EncoderReader m_elevatorEncoder;
1311

1412
public Elevator() {
1513
m_elevator = RobotProvider.instance.getMotor("elevator");
1614

1715
((CANSparkMaxMotorController) m_elevator).setSmartCurrentLimit(10, 80, 200);
18-
19-
m_elevatorEncoder = RobotProvider.instance.getEncoder("elevator_encoder");
2016
resetEncoder();
2117
}
2218

@@ -29,7 +25,7 @@ public double getElevatorDistance(){
2925
}
3026

3127
public void resetEncoder(){
32-
m_elevatorEncoder.reset();
28+
m_elevator.setSensorPosition(0);
3329
}
3430

3531
}

0 commit comments

Comments
 (0)