public void TurnLeftInArcLongTimeTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time); GenieInterface.TurnLeft(false, 6000); // 6000 = 6 seconds in milliseconds }
public void TurnLeftInPlaceShortDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.TurnLeft(true, 10); // 10 = 10cm }
public void TurnRightInArcShortDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.TurnRight(false, 10); // 10 cm }
public void TurnLeftInPlaceShortTimeTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time); GenieInterface.TurnLeft(true, 2000); // 2000 = 2 seconds in milliseconds }
public void TurnRightInPlaceLongDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.TurnRight(true, 50); // 50 = 50cm }
public void MoveForwardLongDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.MoveForward(50); // 10 = 1/2 meter }
public void MoveForwardShortDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.MoveForward(10); // 10 = 10cm }
public void TurnLeftInArcLongDistanceTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.TurnLeft(false, 50); // 50 cm }
public void MoveBackShortTimeTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time); GenieInterface.MoveBack(2000); // 2000 = 2 seconds in milliseconds }
public void MoveBackInvalidInputTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Distance); GenieInterface.MoveBack(-50); }
public void MoveForwardLongTimeTest() { GenieInterface.SetFalling(false); GenieInterface.SetSpeed(DefaultSpeed); GenieInterface.SetDriveMode(GenieInterface.DriveModes.Time); GenieInterface.MoveForward(6000); // 6000 = 6 seconds in milliseconds }
public void SetWakeUpOffTest() { GenieInterface.SetWake(false); }
public void SetWakeUpOnTest() { GenieInterface.SetWake(true); }
public void SetFallingOffTest() { GenieInterface.SetFalling(false); }
public void SetFallingOnTest() { GenieInterface.SetFalling(true); }
public void SetLEDOffTest() { GenieInterface.SetLED(false, GenieInterface.LEDColours.Green, GenieInterface.LEDFrequencyModes.Constant); }
public void StopMovementButtonTest() { GenieInterface.StopMovement(); }
public void DeinitTest() { GenieInterface.DeinitializeRobot(); }
public void SetLEDGreenFlashingTest() { GenieInterface.SetLED(true, GenieInterface.LEDColours.Green, GenieInterface.LEDFrequencyModes.Twinkle); }
public void OpenFactoryTest() { GenieInterface.OpenFactory(); }
public void RequestRobotWakeUpStateTest() { GenieInterface.RequestIsWakeOn(); }
public void RequestRobotIDTest() { GenieInterface.RequestRobotID(); }
public void RequestCurrentSpeedTest() { GenieInterface.RequestCurrentSpeed(); }
public void RequestCurrentDriveModeTest() { GenieInterface.RequestCurrentDriveMode(); }
public void ShutDownTest() { GenieInterface.ShutDown(); }
public void SetLEDBlueConstantTest() { GenieInterface.SetLED(true, GenieInterface.LEDColours.Blue, GenieInterface.LEDFrequencyModes.Constant); }
public void LoadJavaClassTest() { GenieInterface.Initialize(); }
public void SetLEDGreenConstantest() { GenieInterface.SetLED(true, GenieInterface.LEDColours.Green, GenieInterface.LEDFrequencyModes.Constant); }
public void RquestRobotNameTest() { GenieInterface.RequestRobotName(); }
public void TurnLeftInvalidInputTest() { GenieInterface.TurnLeft(false, -100); }