package ModelFiles; import java.io.IOException; public class Motor extends Action { float[] control; MotorType motorType; public Motor(MotorType motorType) { super(ActionType.MOTOR, 1000); this.motorType = motorType; } // public Motor(int delay) { // super(ActionType.MOTOR,delay); // } public Motor(MotorType motorType, int delay, String target) { super(ActionType.MOTOR, delay, target); this.motorType = motorType; } public void createMotorControl() { // TODO: Maybe takes in a formatted set of vision inputs? control = null; } public MotorType getMotorType() { return motorType; } public void sendMotorControl(XPlaneConnect xpc) { if (control != null) { try { xpc.sendCTRL(control); } catch (IOException e) { // TODO Auto-generated catch block System.out.println("Control failed to send"); } } } }