예제 #1
0
 public void TurnLeftInArcLongDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.TurnLeft(false, 50); // 50 cm
 }
예제 #2
0
 public void MoveBackShortTimeTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time);
     GenieInterface.MoveBack(2000); // 2000 = 2 seconds in milliseconds
 }
예제 #3
0
 public void TurnLeftInArcLongTimeTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time);
     GenieInterface.TurnLeft(false, 6000); // 6000 = 6 seconds in milliseconds
 }
예제 #4
0
 public void TurnLeftInPlaceShortDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.TurnLeft(true, 10); // 10 = 10cm
 }
예제 #5
0
 public void TurnRightInArcShortDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.TurnRight(false, 10); // 10 cm
 }
예제 #6
0
 public void TurnLeftInPlaceShortTimeTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time);
     GenieInterface.TurnLeft(true, 2000); // 2000 = 2 seconds in milliseconds
 }
예제 #7
0
 public void TurnRightInPlaceLongDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.TurnRight(true, 50); // 50 = 50cm
 }
예제 #8
0
 public void MoveForwardLongDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.MoveForward(50); // 10 = 1/2 meter
 }
예제 #9
0
 public void MoveForwardShortDistanceTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.MoveForward(10); // 10 = 10cm
 }
예제 #10
0
 public void MoveForwardLongTimeTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time);
     GenieInterface.MoveForward(6000); // 6000 = 6 seconds in milliseconds
 }
예제 #11
0
 public void MoveBackInvalidInputTest()
 {
     GenieInterface.SetFalling(false);
     GenieInterface.SetSpeed(DefaultSpeed);
     GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance);
     GenieInterface.MoveBack(-50);
 }