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"); } } } }