mirror of
https://github.com/TimeCrafters/FTC_2022
synced 2025-12-16 06:32:34 +00:00
Prevent projected crash
This commit is contained in:
@@ -1,8 +1,18 @@
|
|||||||
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
|
|
||||||
public class Arm extends CyberarmState {
|
public class Arm extends CyberarmState {
|
||||||
|
private final Robot robot;
|
||||||
|
private final String groupName, actionName;
|
||||||
|
|
||||||
|
public Arm(Robot robot, String groupName, String actionName) {
|
||||||
|
this.robot = robot;
|
||||||
|
this.groupName = groupName;
|
||||||
|
this.actionName = actionName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
// FIXME: NO OP
|
// FIXME: NO OP
|
||||||
|
|||||||
@@ -1,8 +1,18 @@
|
|||||||
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
|
|
||||||
public class Gripper extends CyberarmState {
|
public class Gripper extends CyberarmState {
|
||||||
|
private final Robot robot;
|
||||||
|
private final String groupName, actionName;
|
||||||
|
|
||||||
|
public Gripper(Robot robot, String groupName, String actionName) {
|
||||||
|
this.robot = robot;
|
||||||
|
this.groupName = groupName;
|
||||||
|
this.actionName = actionName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
// FIXME: NO OP
|
// FIXME: NO OP
|
||||||
|
|||||||
@@ -1,8 +1,18 @@
|
|||||||
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
|
|
||||||
public class Rotate extends CyberarmState {
|
public class Rotate extends CyberarmState {
|
||||||
|
private final Robot robot;
|
||||||
|
private final String groupName, actionName;
|
||||||
|
|
||||||
|
public Rotate(Robot robot, String groupName, String actionName) {
|
||||||
|
this.robot = robot;
|
||||||
|
this.groupName = groupName;
|
||||||
|
this.actionName = actionName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
// FIXME: NO OP
|
// FIXME: NO OP
|
||||||
|
|||||||
@@ -1,8 +1,18 @@
|
|||||||
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
|
|
||||||
public class SelectParkingPosition extends CyberarmState {
|
public class SelectParkingPosition extends CyberarmState {
|
||||||
|
private final Robot robot;
|
||||||
|
private final String groupName, actionName;
|
||||||
|
|
||||||
|
public SelectParkingPosition(Robot robot, String groupName, String actionName) {
|
||||||
|
this.robot = robot;
|
||||||
|
this.groupName = groupName;
|
||||||
|
this.actionName = actionName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
// FIXME: NO OP
|
// FIXME: NO OP
|
||||||
|
|||||||
@@ -1,8 +1,18 @@
|
|||||||
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
|
||||||
|
|
||||||
import org.cyberarm.engine.V2.CyberarmState;
|
import org.cyberarm.engine.V2.CyberarmState;
|
||||||
|
import org.timecrafters.minibots.cyberarm.chiron.Robot;
|
||||||
|
|
||||||
public class SignalProcessor extends CyberarmState {
|
public class SignalProcessor extends CyberarmState {
|
||||||
|
private final Robot robot;
|
||||||
|
private final String groupName, actionName;
|
||||||
|
|
||||||
|
public SignalProcessor(Robot robot, String groupName, String actionName) {
|
||||||
|
this.robot = robot;
|
||||||
|
this.groupName = groupName;
|
||||||
|
this.actionName = actionName;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void exec() {
|
public void exec() {
|
||||||
// FIXME: NO OP
|
// FIXME: NO OP
|
||||||
|
|||||||
Reference in New Issue
Block a user