public async void MoveForward() { try { var x = 0; while (x <= 5000000) { _car = new SmartCar(); _car.FowardBackword(Direction.Backward); // _car.SpeedTest(); x++; } } catch (Exception e) { var x = e.ToString(); } }
private void Sock_MessageReceived(DatagramSocket sender, DatagramSocketMessageReceivedEventArgs args) { using (DataReader reader = args.GetDataReader()) { string value = reader.ReadString(reader.UnconsumedBufferLength); switch (value.Trim()) { case "create": _car = new SmartCar(); break; case "forward": if (_car != null) { _car.FowardBackword(Direction.Forward); } break; case "backward": if (_car != null) { _car.FowardBackword(Direction.Backward); } break; case "turnright": if (_car != null) { _car.TurnRight(); } break; case "turnleft": if (_car != null) { _car.TurnLeft(); } break; case "backright": if (_car != null) { _car.TurnBackwardRight(); } break; case "backleft": if (_car != null) { _car.TurnBackwardLeft(); } break; case "stop": if (_car != null) { _car.Stop(); } break; case "speed": if (_car != null) { _car.SpeedTest(); } break; } } }