Пример #1
0
 public void Stop()
 {
     //TODO isFlying must be updated by CommandManager !!
     if (FlyState.IsFlying)
     {
         CommandManager.Land();
     }
     CommunicationManager.Disconnect();
 }
Пример #2
0
 public CommandManager(FlyState flystate, CommunicationManager communicationManager)
 {
     FlyState = flystate;
     _communicationManager = communicationManager;
 }
Пример #3
0
 public void Start()
 {
     CommunicationManager.ConnectAndStartListening();
 }
Пример #4
0
 public FlightManager()
 {
     FlyState             = new FlyState();
     CommunicationManager = new CommunicationManager();
     CommandManager       = new CommandManager(FlyState, CommunicationManager);
 }