/// <summary> /// Default constructor /// </summary> /// <param name="machineID">The unique ID assigned to this machine</param> /// <param name="cannonMotor">The motor that controls the power of the cannon</param> /// <param name="xMotor">The motor that controlls the xy axis of the cannon</param> /// <param name="aimingServo">The servo used for aiming the cannon</param> /// <param name="firingServo">The servo used for pushing the ammo into the motor to be fired</param> public MilkBottle(string machineID, BrushedDCMotor cannonMotor, TicMotor xMotor, Servo aimingServo, Servo firingServo) : base(machineID) { this.fireMotor = cannonMotor; this.xMotor = xMotor; this.aimServo = aimingServo; this.fireServo = firingServo; this.fireMotor.SetSpeed((int)BrushedDCMotor.CONSTANTS.MAX_SPEED); }
/// <summary> /// /// </summary> /// <param name="machineID"></param> /// <param name="cannonMotor"></param> /// <param name="aimServo"></param> /// <param name="fireServo"></param> /// <param name="xMotor"></param> public SkeeBall(string machineID, BrushedDCMotor cannonMotor, Servo aimServo, Servo fireServo, TicMotor xMotor) : base(machineID) { this.cannonMotor = cannonMotor; this.aimServo = aimServo; this.xMotor = xMotor; this.fireServo = fireServo; this.cannonMotor.SetSpeed((int)BrushedDCMotor.CONSTANTS.MAX_SPEED); }