コード例 #1
0
ファイル: FlightManager.cs プロジェクト: GerbenCdg/TelloUWP
 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
ファイル: FlightManager.cs プロジェクト: GerbenCdg/TelloUWP
 public void Start()
 {
     CommunicationManager.ConnectAndStartListening();
 }
コード例 #4
0
ファイル: FlightManager.cs プロジェクト: GerbenCdg/TelloUWP
 public FlightManager()
 {
     FlyState             = new FlyState();
     CommunicationManager = new CommunicationManager();
     CommandManager       = new CommandManager(FlyState, CommunicationManager);
 }