diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java index 20c1cba..778112c 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/SpencerDriveFoward.java @@ -6,15 +6,23 @@ import org.timecrafters.javaClass.samples.SampleRobot; public class SpencerDriveFoward extends CyberarmState { - private SampleRobot robot; + private Spencer_Dmitry spencer_dmitry; - public SpencerDriveFoward(SampleRobot robot) { - this.robot = robot; + public SpencerDriveFoward(Spencer_Dmitry spencer_dmitry) { + this.spencer_dmitry = spencer_dmitry; } + + @Override public void exec() { } + @Override + public void start() { + super.start(); + spencer_dmitry.driveright.setPower(0.5); + spencer_dmitry.driveleft.setPower(0.5); + } } diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java index f7991ed..00269dc 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry.java @@ -1,6 +1,7 @@ package org.timecrafters.javaClass.spencer; import com.qualcomm.robotcore.hardware.DcMotor; +import com.qualcomm.robotcore.hardware.DcMotorSimple; import com.qualcomm.robotcore.hardware.HardwareMap; public class Spencer_Dmitry { @@ -12,13 +13,16 @@ public class Spencer_Dmitry { public DcMotor driveleft; public DcMotor driveright; + public DcMotor armmotor; public void hardwareInt() { driveleft = hardwareMap.dcMotor.get("frontLeft"); driveright = hardwareMap.dcMotor.get("frontRight"); + armmotor = hardwareMap.dcMotor.get("armMotor"); + + driveleft.setDirection(DcMotorSimple.Direction.REVERSE); + driveright.setDirection(DcMotorSimple.Direction.FORWARD); } - - } diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry_engine.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry_engine.java index a291bbc..9fb7192 100644 --- a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry_engine.java +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/Spencer_Dmitry_engine.java @@ -1,7 +1,11 @@ package org.timecrafters.javaClass.spencer; +import com.qualcomm.robotcore.eventloop.opmode.Autonomous; + import org.cyberarm.engine.V2.CyberarmEngine; +@Autonomous (name = "Spencer: Drive Foward") + public class Spencer_Dmitry_engine extends CyberarmEngine { private Spencer_Dmitry spencer_dmitry; @@ -16,6 +20,6 @@ public class Spencer_Dmitry_engine extends CyberarmEngine { @Override public void setup() { - + addState(new SpencerDriveFoward(spencer_dmitry)); } } diff --git a/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/armControl.java b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/armControl.java new file mode 100644 index 0000000..1cbe670 --- /dev/null +++ b/TeamCode/src/main/java/org/timecrafters/javaClass/spencer/armControl.java @@ -0,0 +1,20 @@ +package org.timecrafters.javaClass.spencer; + +import org.cyberarm.engine.V2.CyberarmState; + +public class armControl extends CyberarmState { + + + private Spencer_Dmitry spencer_dmitry; + + public armControl(Spencer_Dmitry spencer_dmitry) { + this.spencer_dmitry = spencer_dmitry; + } + + + @Override + public void exec() { + + } + +} \ No newline at end of file