mirror of
https://github.com/TimeCrafters/FreightFrenzy.git
synced 2025-12-13 05:02:34 +00:00
added configuration
This commit is contained in:
@@ -12,14 +12,14 @@ public class RedWarehouseEngine extends CyberarmEngine {
|
||||
public void setup() {
|
||||
Robot robot = new Robot(this);
|
||||
|
||||
addState(new TurretOrbit(robot, robot.turretServoWhite, "autonomous", "01_0"));
|
||||
addState(new TurretArmExtension(robot, robot.whiteArmBobbin, "autonomous", "02_0"));
|
||||
addState(new DepositorDoor(robot, robot.whiteDispenser, "autonomous", "03_0"));
|
||||
addState(new DepositorDoor(robot, robot.whiteDispenser, "autonomous", "04_0"));
|
||||
addState(new TurretArmExtension(robot, robot.whiteArmBobbin, "autonomous", "05_0"));
|
||||
addState(new TurretOrbit(robot, robot.turretServoWhite, "autonomous", "01_0"));
|
||||
addState(new DriveState(robot, 1500, 500, 1, .75));
|
||||
addState(new DriveState(robot, 1500, 1500, 1, 1));
|
||||
addState(new TurretOrbit(robot, robot.turretServoWhite, "RedWarehouseAutonomous", "01_0"));
|
||||
addState(new TurretArmExtension(robot, robot.whiteArmBobbin, "RedWarehouseAutonomous", "02_0"));
|
||||
addState(new DepositorDoor(robot, robot.whiteDispenser, "RedWarehouseAutonomous", "03_0"));
|
||||
addState(new DepositorDoor(robot, robot.whiteDispenser, "RedWarehouseAutonomous", "04_0"));
|
||||
addState(new TurretArmExtension(robot, robot.whiteArmBobbin, "RedWarehouseAutonomous", "05_0"));
|
||||
addState(new TurretOrbit(robot, robot.turretServoWhite, "RedWarehouseAutonomous", "06_0"));
|
||||
addState(new DriveState(robot,"RedWarehouseAutonomous", "07_0"));
|
||||
addState(new DriveState(robot, "RedWarehouseAutonomous", "08_0"));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,12 +9,12 @@ public class DriveState extends CyberarmState {
|
||||
Robot robot;
|
||||
double distanceLeft, distanceRight, powerLeft, powerRight;
|
||||
|
||||
public DriveState(Robot robot, double distanceLeft, double distanceRight, double powerLeft, double powerRight) {
|
||||
public DriveState(Robot robot, String groupName, String actionName) {
|
||||
this.robot = robot;
|
||||
this.distanceLeft = distanceLeft;
|
||||
this.distanceRight = distanceRight;
|
||||
this.powerLeft = powerLeft;
|
||||
this.powerRight = powerRight;
|
||||
this.distanceLeft = robot.configuration.variable(groupName, actionName, "distanceLeft").value();
|
||||
this.distanceRight = robot.configuration.variable(groupName, actionName, "distanceRight").value();
|
||||
this.powerLeft = robot.configuration.variable(groupName, actionName, "powerLeft").value();
|
||||
this.powerRight = robot.configuration.variable(groupName, actionName, "powerRight").value();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
package org.timecrafters.FreightFrenzy.Competition.TeleOp.Engines;
|
||||
|
||||
//adb connect 192.168.43.1
|
||||
import com.qualcomm.robotcore.eventloop.opmode.TeleOp;
|
||||
|
||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||
|
||||
@@ -90,11 +90,11 @@ public class TeleOpState extends CyberarmState {
|
||||
if (engine.gamepad1.dpad_up || engine.gamepad1.dpad_down) {
|
||||
|
||||
if (engine.gamepad1.dpad_up) {
|
||||
robot.orangeArmRiser.setPower(1);
|
||||
robot.orangeArmRiser.setPower(0.8);
|
||||
}
|
||||
|
||||
if (engine.gamepad1.dpad_down) {
|
||||
robot.orangeArmRiser.setPower(-1);
|
||||
robot.orangeArmRiser.setPower(-0.5);
|
||||
}
|
||||
}
|
||||
// nothing pressed nothing move...
|
||||
@@ -159,11 +159,11 @@ public class TeleOpState extends CyberarmState {
|
||||
if (engine.gamepad2.dpad_down || engine.gamepad2.dpad_up) {
|
||||
|
||||
if (engine.gamepad2.dpad_up) {
|
||||
robot.whiteArmRiser.setPower(-1);
|
||||
robot.whiteArmRiser.setPower(8);
|
||||
}
|
||||
|
||||
if (engine.gamepad2.dpad_down) {
|
||||
robot.whiteArmRiser.setPower(1);
|
||||
robot.whiteArmRiser.setPower(-0.5);
|
||||
}
|
||||
}
|
||||
// nothing pressed nothing move...
|
||||
@@ -246,7 +246,7 @@ public class TeleOpState extends CyberarmState {
|
||||
robot.collectorWhite.setPower(0);
|
||||
} else {
|
||||
whiteCollectorToggle = true;
|
||||
robot.collectorWhite.setPower(1);
|
||||
robot.collectorWhite.setPower(-1);
|
||||
}
|
||||
break;
|
||||
case "right_bumper":
|
||||
@@ -255,7 +255,7 @@ public class TeleOpState extends CyberarmState {
|
||||
robot.collectorWhite.setPower(0);
|
||||
} else {
|
||||
whiteCollectorToggle = true;
|
||||
robot.collectorWhite.setPower(-1);
|
||||
robot.collectorWhite.setPower(1);
|
||||
}
|
||||
break;
|
||||
case "guide":
|
||||
|
||||
Reference in New Issue
Block a user