Permalink
Browse files

- Integrated legal notices

- Integrated speed HUD instrument
- Updated detection dialog to new drone control version
- Integrated new drone config option "default camera mode"
  • Loading branch information...
1 parent 234ac3f commit eafd00916b30fc0e2208dea8685fdf9317ccc17e @theone1984 theone1984 committed May 14, 2011
Showing with 1,093 additions and 333 deletions.
  1. +1 −1 ARDroneCapture/SnapshotRecorder.cs
  2. +1 −1 ARDroneCapture/VideoRecorder.cs
  3. +11 −1 ARDroneControlLibrary/Commands/Command.cs
  4. +11 −1 ARDroneControlLibrary/Commands/FlatTrimCommand.cs
  5. +11 −1 ARDroneControlLibrary/Commands/FlightModeCommand.cs
  6. +11 −1 ARDroneControlLibrary/Commands/FlightMoveCommand.cs
  7. +11 −1 ARDroneControlLibrary/Commands/HoverModeCommand.cs
  8. +11 −1 ARDroneControlLibrary/Commands/SetConfigurationCommand.cs
  9. +11 −1 ARDroneControlLibrary/Commands/SetControlModeCommand.cs
  10. +14 −4 ARDroneControlLibrary/Commands/SwitchCameraCommand.cs
  11. +11 −1 ARDroneControlLibrary/Commands/WatchDogCommand.cs
  12. +11 −1 ARDroneControlLibrary/Data/InternalDroneConfiguration.cs
  13. +11 −1 ARDroneControlLibrary/Data/NavigationData.cs
  14. +39 −34 ARDroneControlLibrary/DroneConfig.cs
  15. +15 −5 ARDroneControlLibrary/DroneControl.cs
  16. +11 −1 ARDroneControlLibrary/Events/DroneEvents.cs
  17. +11 −1 ARDroneControlLibrary/Events/DroneExceptions.cs
  18. +11 −1 ARDroneControlLibrary/Events/NetworkWorkerEvents.cs
  19. +11 −1 ARDroneControlLibrary/Network/BackgroundWorker.cs
  20. +11 −1 ARDroneControlLibrary/Network/KeepAliveNetworkWorker.cs
  21. +11 −1 ARDroneControlLibrary/Network/NetworkWorker.cs
  22. +11 −1 ARDroneControlLibrary/Network/TcpWorker.cs
  23. +11 −1 ARDroneControlLibrary/Network/UdpWorker.cs
  24. +11 −1 ARDroneControlLibrary/Utils/BitmapUtils.cs
  25. +11 −1 ARDroneControlLibrary/Utils/NetworkUtils.cs
  26. +1 −5 ARDroneControlLibrary/Utils/VideoUtils.cs
  27. +17 −3 ARDroneControlLibrary/Workers/CommandSender.cs
  28. +11 −1 ARDroneControlLibrary/Workers/ControlInfoRetriever.cs
  29. +11 −1 ARDroneControlLibrary/Workers/NavigationDataRetriever.cs
  30. +11 −1 ARDroneControlLibrary/Workers/NetworkSanityChecker.cs
  31. +11 −1 ARDroneControlLibrary/Workers/VideoDataRetriever.cs
  32. +11 −1 ARDroneDetection/CourseAdvisor.cs
  33. +11 −1 ARDroneDetection/CourseList.cs
  34. +1 −1 ARDroneDetection/DetectionUtils.cs
  35. +1 −1 ARDroneDetection/DrawingUtilities.cs
  36. +2 −1 ARDroneDetection/SignDetector.cs
  37. +2 −1 ARDroneInput/ButtonBasedInput.cs
  38. +2 −1 ARDroneInput/ConfigurableInput.cs
  39. +1 −1 ARDroneInput/DirectInputInput.cs
  40. +2 −1 ARDroneInput/GenericInput.cs
  41. +2 −1 ARDroneInput/InputConfigs/AxisDitheredInputConfig.cs
  42. +2 −1 ARDroneInput/InputConfigs/ButtonBasedInputConfig.cs
  43. +2 −1 ARDroneInput/InputConfigs/InputConfig.cs
  44. +2 −1 ARDroneInput/InputConfigs/SpeechBasedInputConfig.cs
  45. +2 −1 ARDroneInput/InputControls/ButtonBasedInputControl.cs
  46. +2 −1 ARDroneInput/InputControls/InputControl.cs
  47. +2 −1 ARDroneInput/InputControls/SpeechBasedInputControl.cs
  48. +2 −1 ARDroneInput/InputManager.cs
  49. +2 −1 ARDroneInput/InputMappings/ButtonBasedInputMapping.cs
  50. +2 −1 ARDroneInput/InputMappings/InputMapping.cs
  51. +2 −1 ARDroneInput/InputMappings/SpeechBasedInputMapping.cs
  52. +2 −1 ARDroneInput/InputMappings/ValidatedInputMapping.cs
  53. +2 −1 ARDroneInput/JoystickInput.cs
  54. +2 −1 ARDroneInput/KeyboardInput.cs
  55. +2 −1 ARDroneInput/Speech/SpeechRecognition.cs
  56. +2 −1 ARDroneInput/SpeechInput.cs
  57. +2 −1 ARDroneInput/Timing/TimeBasedCommand.cs
  58. +2 −1 ARDroneInput/Utility/DictionarySerializer.cs
  59. +2 −1 ARDroneInput/Utility/Events.cs
  60. +1 −1 ARDroneInput/Utility/InputFactory.cs
  61. +2 −1 ARDroneInput/Utility/InputState.cs
  62. +2 −1 ARDroneInput/WiimoteInput.cs
  63. +11 −1 ARDroneInput_Speech/SpeechRecognition.cs
  64. +11 −1 ARDroneUI_Detection_Forms/MainForm.Designer.cs
  65. +153 −122 ARDroneUI_Detection_Forms/MainForm.cs
  66. +11 −4 ARDroneUI_Detection_Forms/Program.cs
  67. +12 −2 ARDroneUI_Forms_Minimal/MainForm.cs
  68. +11 −1 ARDroneUI_Forms_Minimal/MainForm.designer.cs
  69. +11 −4 ARDroneUI_Forms_Minimal/Program.cs
  70. +3 −2 ARDroneUI_WPF/ConfigInput.xaml
  71. +2 −1 ARDroneUI_WPF/ConfigInput.xaml.cs
  72. +12 −1 ARDroneUI_WPF/DroneConfigurationOutput.xaml
  73. +20 −20 ARDroneUI_WPF/DroneConfigurationOutput.xaml.cs
  74. +2 −1 ARDroneUI_WPF/MainWindow.xaml
  75. +40 −23 ARDroneUI_WPF/MainWindow.xaml.cs
  76. +1 −1 ARDroneUI_WPF/Utility.cs
  77. +11 −1 ARDroneUI_WPF/Utils/CellConverter.cs
  78. +11 −1 ARDrone_Testing/SpeechBasedInputMappingUnitTest.cs
  79. +11 −1 ARDrone_Testing/TimeBasedCommandUnitTest.cs
  80. +1 −1 AviationInstruments/InstrumentsManager.cs
  81. +11 −1 DirectionControl/DirectionControl.cs
  82. +17 −2 HudInstruments/Elements/AltitudeElement.cs
  83. +11 −1 HudInstruments/Elements/BaseLineElement.cs
  84. +11 −1 HudInstruments/Elements/BatteryElement.cs
  85. +11 −1 HudInstruments/Elements/HeadingElement.cs
  86. +11 −1 HudInstruments/Elements/HudElement.cs
  87. +36 −8 HudInstruments/Elements/LineBasedElement.cs
  88. +94 −0 HudInstruments/Elements/SpeedElement.cs
  89. +11 −1 HudInstruments/Elements/TargetElement.cs
  90. +22 −3 HudInstruments/HudConfig.cs
  91. +11 −1 HudInstruments/HudConstants.cs
  92. +1 −0 HudInstruments/HudInstruments.csproj
  93. +23 −1 HudInstruments/HudInterface.cs
  94. +25 −7 HudInstruments/HudState.cs
  95. +11 −1 HudInstruments/Utils/DrawingUtils.cs
  96. +11 −1 HudInstruments/Utils/FontUtils.cs
  97. +11 −1 HudInstruments/Utils/MathUtils.cs
  98. +1 −1 TestUI_Detection/MainForm.Designer.cs
  99. +1 −1 TestUI_Detection/MainForm.cs
  100. +1 −4 TestUI_Detection/Program.cs
@@ -1,5 +1,5 @@
/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
- * Copyright (C) 2010 Thomas Endres, Stephen Hobley, Julien Vinel
+ * Copyright (C) 2010, 2011 Thomas Endres, Stephen Hobley, Julien Vinel
*
* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
*
@@ -1,5 +1,5 @@
/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
- * Copyright (C) 2010 Thomas Endres, Stephen Hobley, Julien Vinel
+ * Copyright (C) 2010, 2011 Thomas Endres, Stephen Hobley, Julien Vinel
*
* This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
*
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -7,9 +17,9 @@ namespace ARDrone.Control.Commands
{
public class SwitchCameraCommand : Command
{
- private DroneVideoMode videoMode;
+ private DroneCameraMode videoMode;
- public SwitchCameraCommand(DroneVideoMode videoMode)
+ public SwitchCameraCommand(DroneCameraMode videoMode)
: base()
{
outcome.Add(CommandStatusOutcome.SwitchCamera);
@@ -24,7 +34,7 @@ public override String CreateCommand()
}
}
- public enum DroneVideoMode
+ public enum DroneCameraMode
{
FrontCamera = 0,
BottomCamera,
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Text;
using System.Runtime.InteropServices;
@@ -1,8 +1,20 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
+using ARDrone.Control.Commands;
+
namespace ARDrone.Control
{
public class DroneConfig
@@ -16,6 +28,10 @@ public class DroneConfig
private int timeoutValue;
+ private DroneCameraMode defaultCameraMode;
+
+ private bool droneConfigInitialized = false;
+
public DroneConfig()
{
droneIpAddress = "192.168.1.1";
@@ -26,66 +42,55 @@ public DroneConfig()
controlInfoPort = 5559;
timeoutValue = 1000;
+ defaultCameraMode = DroneCameraMode.FrontCamera;
}
- public DroneConfig(String droneIpAddress, int videoPort, int navigationPort, int commandPort, int controlInfoPort, int timeoutValue)
+ private void CheckForDroneConfigState()
{
- this.droneIpAddress = droneIpAddress;
-
- this.videoPort = videoPort;
- this.navigationPort = navigationPort;
- this.commandPort = commandPort;
- this.controlInfoPort = controlInfoPort;
-
- this.timeoutValue = timeoutValue;
+ if (droneConfigInitialized)
+ throw new InvalidOperationException("Changing the drone configuration after is not possible after it has been used");
}
public String DroneIpAddress
{
- get
- {
- return droneIpAddress;
- }
+ get { return droneIpAddress; }
+ set { CheckForDroneConfigState(); droneIpAddress = value; }
}
public int VideoPort
{
- get
- {
- return videoPort;
- }
+ get { return videoPort; }
+ set { CheckForDroneConfigState(); videoPort = value; }
}
public int NavigationPort
{
- get
- {
- return navigationPort;
- }
+ get { return navigationPort; }
+ set { CheckForDroneConfigState(); navigationPort = value; }
}
public int CommandPort
{
- get
- {
- return commandPort;
- }
+ get { return commandPort; }
+ set { CheckForDroneConfigState(); commandPort = value; }
}
public int ControlInfoPort
{
- get
- {
- return controlInfoPort;
- }
+ get { return controlInfoPort; }
+ set { CheckForDroneConfigState(); controlInfoPort = value; }
}
public int TimeoutValue
{
- get
- {
- return timeoutValue;
- }
+ get { return timeoutValue; }
+ set { CheckForDroneConfigState(); timeoutValue = value; }
+ }
+
+ public DroneCameraMode DefaultCameraMode
+ {
+ get { return defaultCameraMode; }
+ set { CheckForDroneConfigState(); defaultCameraMode = value; }
}
}
}
@@ -1,4 +1,14 @@
-using System;
+/* ARDrone Control .NET - An application for flying the Parrot AR drone in Windows.
+ * Copyright (C) 2010, 2011 Thomas Endres
+ *
+ * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with this program; if not, see <http://www.gnu.org/licenses/>.
+ */
+
+using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
@@ -45,7 +55,7 @@ public class DroneControl
public bool lastConnectionState;
- private DroneVideoMode currentCameraType = DroneVideoMode.FrontCamera;
+ private DroneCameraMode currentCameraType = DroneCameraMode.FrontCamera;
// Informational values
@@ -84,7 +94,7 @@ private void CreateWorkers()
navigationDataRetriever.ConnectionStateChanged += networkWorker_ConnectionStateChanged;
navigationDataRetriever.Error += networkWorker_Error;
- commandSender = new CommandSender(droneConfig.DroneIpAddress, droneConfig.CommandPort, droneConfig.TimeoutValue);
+ commandSender = new CommandSender(droneConfig.DroneIpAddress, droneConfig.CommandPort, droneConfig.TimeoutValue, droneConfig.DefaultCameraMode);
commandSender.ConnectionStateChanged += networkWorker_ConnectionStateChanged;
commandSender.Error += networkWorker_Error;
@@ -311,7 +321,7 @@ private void networkWorker_Error(object sender, NetworkWorkerErrorEventArgs e)
public bool IsFlying { get { return isFlying; } }
public bool IsHovering { get { return isHovering; } }
public bool IsEmergency { get { return isEmergency; } }
- public DroneVideoMode CurrentCameraType { get { return currentCameraType; } }
+ public DroneCameraMode CurrentCameraType { get { return currentCameraType; } }
// Current drone capabilities
@@ -323,7 +333,7 @@ private void networkWorker_Error(object sender, NetworkWorkerErrorEventArgs e)
public bool CanFlyFreely { get { return IsCommandPossible(new FlightMoveCommand(0.0f, 0.0f, 0.0f, 0.0f)); } }
public bool CanEnterHoverMode { get { return IsCommandPossible(new HoverModeCommand(DroneHoverMode.Hover)); } }
public bool CanLeaveHoverMode { get { return IsCommandPossible(new HoverModeCommand(DroneHoverMode.StopHovering)); } }
- public bool CanSwitchCamera { get { return IsCommandPossible(new SwitchCameraCommand(DroneVideoMode.NextMode)); } }
+ public bool CanSwitchCamera { get { return IsCommandPossible(new SwitchCameraCommand(DroneCameraMode.NextMode)); } }
// Informational values
Oops, something went wrong.

0 comments on commit eafd009

Please sign in to comment.