mirror of
https://github.com/TimeCrafters/UltimateGoal.git
synced 2025-12-16 06:02:33 +00:00
(:
This commit is contained in:
@@ -6,15 +6,23 @@ import org.timecrafters.javaClass.samples.SampleRobot;
|
|||||||
public class SpencerDriveFoward extends CyberarmState {
|
public class SpencerDriveFoward extends CyberarmState {
|
||||||
|
|
||||||
|
|
||||||
private SampleRobot robot;
|
private Spencer_Dmitry spencer_dmitry;
|
||||||
|
|
||||||
public SpencerDriveFoward(SampleRobot robot) {
|
public SpencerDriveFoward(Spencer_Dmitry spencer_dmitry) {
|
||||||
this.robot = robot;
|
this.spencer_dmitry = spencer_dmitry;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void start() {
|
||||||
|
super.start();
|
||||||
|
spencer_dmitry.driveright.setPower(0.5);
|
||||||
|
spencer_dmitry.driveleft.setPower(0.5);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package org.timecrafters.javaClass.spencer;
|
package org.timecrafters.javaClass.spencer;
|
||||||
|
|
||||||
import com.qualcomm.robotcore.hardware.DcMotor;
|
import com.qualcomm.robotcore.hardware.DcMotor;
|
||||||
|
import com.qualcomm.robotcore.hardware.DcMotorSimple;
|
||||||
import com.qualcomm.robotcore.hardware.HardwareMap;
|
import com.qualcomm.robotcore.hardware.HardwareMap;
|
||||||
|
|
||||||
public class Spencer_Dmitry {
|
public class Spencer_Dmitry {
|
||||||
@@ -12,13 +13,16 @@ public class Spencer_Dmitry {
|
|||||||
|
|
||||||
public DcMotor driveleft;
|
public DcMotor driveleft;
|
||||||
public DcMotor driveright;
|
public DcMotor driveright;
|
||||||
|
public DcMotor armmotor;
|
||||||
|
|
||||||
public void hardwareInt() {
|
public void hardwareInt() {
|
||||||
driveleft = hardwareMap.dcMotor.get("frontLeft");
|
driveleft = hardwareMap.dcMotor.get("frontLeft");
|
||||||
driveright = hardwareMap.dcMotor.get("frontRight");
|
driveright = hardwareMap.dcMotor.get("frontRight");
|
||||||
|
armmotor = hardwareMap.dcMotor.get("armMotor");
|
||||||
|
|
||||||
|
driveleft.setDirection(DcMotorSimple.Direction.REVERSE);
|
||||||
|
driveright.setDirection(DcMotorSimple.Direction.FORWARD);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,11 @@
|
|||||||
package org.timecrafters.javaClass.spencer;
|
package org.timecrafters.javaClass.spencer;
|
||||||
|
|
||||||
|
import com.qualcomm.robotcore.eventloop.opmode.Autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmEngine;
|
import org.cyberarm.engine.V2.CyberarmEngine;
|
||||||
|
|
||||||
|
@Autonomous (name = "Spencer: Drive Foward")
|
||||||
|
|
||||||
public class Spencer_Dmitry_engine extends CyberarmEngine {
|
public class Spencer_Dmitry_engine extends CyberarmEngine {
|
||||||
|
|
||||||
private Spencer_Dmitry spencer_dmitry;
|
private Spencer_Dmitry spencer_dmitry;
|
||||||
@@ -16,6 +20,6 @@ public class Spencer_Dmitry_engine extends CyberarmEngine {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void setup() {
|
public void setup() {
|
||||||
|
addState(new SpencerDriveFoward(spencer_dmitry));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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() {
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user