Exemple #1
0
 /// <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);
 }
Exemple #2
0
 /// <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);
 }