Prevent projected crash

This commit is contained in:
2023-01-21 21:52:15 -06:00
parent d70f1e87a1
commit dc9bbadce4
5 changed files with 50 additions and 0 deletions

View File

@@ -1,8 +1,18 @@
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
import org.cyberarm.engine.V2.CyberarmState;
import org.timecrafters.minibots.cyberarm.chiron.Robot;
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
public void exec() {
// FIXME: NO OP

View File

@@ -1,8 +1,18 @@
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
import org.cyberarm.engine.V2.CyberarmState;
import org.timecrafters.minibots.cyberarm.chiron.Robot;
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
public void exec() {
// FIXME: NO OP

View File

@@ -1,8 +1,18 @@
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
import org.cyberarm.engine.V2.CyberarmState;
import org.timecrafters.minibots.cyberarm.chiron.Robot;
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
public void exec() {
// FIXME: NO OP

View File

@@ -1,8 +1,18 @@
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
import org.cyberarm.engine.V2.CyberarmState;
import org.timecrafters.minibots.cyberarm.chiron.Robot;
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
public void exec() {
// FIXME: NO OP

View File

@@ -1,8 +1,18 @@
package org.timecrafters.minibots.cyberarm.chiron.states.autonomous;
import org.cyberarm.engine.V2.CyberarmState;
import org.timecrafters.minibots.cyberarm.chiron.Robot;
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
public void exec() {
// FIXME: NO OP