diff --git a/Tools/ArdupilotMegaPlanner/ArduinoSTK.cs b/Tools/ArdupilotMegaPlanner/ArduinoSTK.cs index 4c48d76757..30a0e3182d 100644 --- a/Tools/ArdupilotMegaPlanner/ArduinoSTK.cs +++ b/Tools/ArdupilotMegaPlanner/ArduinoSTK.cs @@ -12,22 +12,22 @@ namespace ArdupilotMega { public event ProgressEventHandler Progress; - public void Open() + public new void Open() { // default dtr status is false + + //from http://svn.savannah.nongnu.org/viewvc/RELEASE_5_11_0/arduino.c?root=avrdude&view=markup base.Open(); - // let it settle - System.Threading.Thread.Sleep(10); + base.DtrEnable = false; + base.RtsEnable = false; - // pull dtr low - this.DtrEnable = true; - System.Threading.Thread.Sleep(1); - // free dtr - this.DtrEnable = false; - System.Threading.Thread.Sleep(1); - // pull dtr low - this.DtrEnable = true; + System.Threading.Thread.Sleep(50); + + base.DtrEnable = true; + base.RtsEnable = true; + + System.Threading.Thread.Sleep(50); } /// @@ -137,11 +137,11 @@ namespace ArdupilotMega } if (this.ReadByte() != 0x10) // 0x10 - throw new Exception(); + throw new Exception("Lost Sync 0x10"); } else { - throw new Exception(); + throw new Exception("Lost Sync 0x14"); } return data; } @@ -322,7 +322,9 @@ namespace ArdupilotMega if (base.IsOpen) base.Close(); - //this.DtrEnable = false; + + this.DtrEnable = false; + this.RtsEnable = false; return true; } } diff --git a/Tools/ArdupilotMegaPlanner/ArduinoSTKv2.cs b/Tools/ArdupilotMegaPlanner/ArduinoSTKv2.cs index 3700c43ccc..a55251322b 100644 --- a/Tools/ArdupilotMegaPlanner/ArduinoSTKv2.cs +++ b/Tools/ArdupilotMegaPlanner/ArduinoSTKv2.cs @@ -12,6 +12,24 @@ namespace ArdupilotMega { public event ProgressEventHandler Progress; + public new void Open() + { + // default dtr status is false + + //from http://svn.savannah.nongnu.org/viewvc/RELEASE_5_11_0/arduino.c?root=avrdude&view=markup + base.Open(); + + base.DtrEnable = false; + base.RtsEnable = false; + + System.Threading.Thread.Sleep(50); + + base.DtrEnable = true; + base.RtsEnable = true; + + System.Threading.Thread.Sleep(50); + } + public byte[] genstkv2packet(byte[] message) { byte[] data = new byte[300]; @@ -358,7 +376,9 @@ namespace ArdupilotMega if (base.IsOpen) base.Close(); - //this.DtrEnable = false; + + base.DtrEnable = false; + base.RtsEnable = false; return true; } } diff --git a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj index 47cbf08782..a0ee6c833b 100644 --- a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj +++ b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj @@ -84,7 +84,7 @@ false - false + true @@ -438,9 +438,6 @@ XorPlus.cs - - MavlinkLog.cs - SerialInput.cs diff --git a/Tools/ArdupilotMegaPlanner/Common.cs b/Tools/ArdupilotMegaPlanner/Common.cs index bc4bfa801c..2d8a815197 100644 --- a/Tools/ArdupilotMegaPlanner/Common.cs +++ b/Tools/ArdupilotMegaPlanner/Common.cs @@ -297,7 +297,22 @@ namespace ArdupilotMega POSITION = 8, LAND = 9, // AUTO control OF_LOITER = 10 - } + } + + int fixme; + public enum bitmask + { + None = 0, + sonar_enable = 1, + compass_enabled = 2, + optflow_enabled = 4, + super_simple = 8, + waypoint_mode = 16, + esc_calibrate = 32, + heli_ext_gyro_enabled = 64, + heli_servo_averaging = 128, + heli_servo_manual = 256, + } public static void linearRegression() { diff --git a/Tools/ArdupilotMegaPlanner/CurrentState.cs b/Tools/ArdupilotMegaPlanner/CurrentState.cs index fe892679b4..3f7fe12c44 100644 --- a/Tools/ArdupilotMegaPlanner/CurrentState.cs +++ b/Tools/ArdupilotMegaPlanner/CurrentState.cs @@ -145,7 +145,7 @@ namespace ArdupilotMega //battery public float battery_voltage { get { return _battery_voltage; } set { _battery_voltage = value / 1000; } } private float _battery_voltage; - public float battery_remaining { get { return _battery_remaining; } set { _battery_remaining = value / 1000; if (_battery_remaining < 0 || _battery_remaining > 100) _battery_remaining = 0; } } + public float battery_remaining { get { return _battery_remaining; } set { _battery_remaining = value / 1000; if (_battery_remaining < 0 || _battery_remaining > 1) _battery_remaining = 0; } } private float _battery_remaining; // pressure diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.pl.resx index 801b215cb4..3b3d9ddec5 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.pl.resx @@ -117,489 +117,486 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - GDI+ (stara metoda) - - - Start - - - Odśwież parametry - - - I - - - IMAX - - - IMAX - - - P - - - I - - - I - - - IMAX - - - P - - - Zapisz parametry do pliku - - - P - - - Nav Pitch Alt Pid - - - P - - - I - - - Porównaj parametry - - - APM 2.x - - - RawValue - - - Tryb - - - mavScale - - - Resetuj APM po podłączeniu USB - - - Entry Angle - - - W zakładce Parametry Lotu - - - Mikser steru kierunku - - - Zapisz parametry - - - Planner - - - INT_MAX - - - Ładować punkty zwrotne przy podłączaniu? - - - D - - - Reset APM - - - Polecenie - - - m/s - - - Prędkość powietrza m/s - - - Rejs - - - Ładuj - - - Przepustnica 0-100% - - - Włącz nakładkę HUD - - - Tryb/Status - - - I - - - Kąty nawigacji - - - OpenGL = Wyłączone -GDI+ = Włączone - - - Wartość FS - - - Pr. zmiany ust. przepustnicy - - - INT_MAX - - - Rejs - - - Nav WP - - - RC - - - Min - - - D - - - Utrzymywanie wysokości - - - I - - - I - - - Max - - - Ch7 Opt - - - Korekcja w poprzek trasy - - - Prędkość telemetrii - - - IMAX - - - Współczynnik - - - P - - - PID Serwa pochylania - - - Położenie - - - IMAX - - - INT_MAX - - - PID Serwa przechylania - - - Pozycja - - - Format wideo - - - FBW min - - - D - - - P - - - FBW max - - - Interwał czasu - - - IMAX - - - Punkty zwrotne - - - P - - - P - - - Długość trasy - - - I - - - P - - - Kompensacja pochylania - - - I - - - Zablokuj wartości pochylenia i przechylenia - - - P - - - I - - - D - - - I - - - Zapisz zmienione parametry w urządzeniu - - - Zapisz - - - P - - - D - - - Rate Yaw - - - Stabilizuj przechylenie - - - Stabilizuj pochylenie - - - Stabilizuj odchylenie - - - Debuggowanie wiadomości Mavlink - - - Min. pochylenia - - - Rate Roll - - - Ustawienia joysticka - - - Prędkość pochylania - - - Max przechylenie - - - Max pochylenie - - - Mowa - - - P - - - IMAX - - - Jednostki odl. - - - P - - - Kolor OSD - - - I - - - PID naw. predk. pochylaniem - - - PID naw. przechylenia - - - P - - - I - - - Joystick - - - IMAX - - - Język interfejsu - - - Jednostki prędkości - - - Wartość - - - PID serwa odchylania - - - I - - - INT_MAX - - - PIDy poprzeczne trasy - - - Domyślne - - - Ustawienia - - - P - - - Urządzenie wideo - - - I - - - Pochylenie akro. - - - PID Energia/Wysokość - - - UWAGA: Zakładka konfiguracji nie będzie wyświetlała tych jednostek, ponieważ są to surowe dane. - - - - Krążenie - - - Inne miksery - - - Załaduj parametry z pliku - - - I - - - Punkt zwrotny - - - D - - Ostrzeżenie o wysokości - - - Przechylenie akro - - - INT_MAX - - - P - - - INT_MAX - - - D - - - I - - - Przeładuj parametry z urządzenia - - - INT_MAX - - - Włącz mowę - - - AC2 + Ostrz. o wys. HUD - - P - Stop - - P + + INT_MAX + + + D - Ostrzeżenie o baterii + Ostrz. o bat. - - I + + Włącz mowę IMAX - - Wzmocnienie + + P + + + D IMAX + + D + IMAX + + I + + + Wzm. + IMAX P - - Wzmocnienie (cm) - P do T I + + Wzm. (cm) + + + Wartość + + + I + + + Komp. poch. + + + P + + + I + + + Długość trasy + + + P + + + P + + + WP + + + IMAX + + + Interwał czasu + + + FBW max + + + P + + + Ch6 Opt + + + D + + + FBW min + + + Format wideo + + + Pozycja + + + PID Serwa przechy/ + + + INT_MAX + + + IMAX + + + Kąty + + + PID Serwa poch. + + + P + + + Stosunek + + + IMAX + + + Prędk. telemetrii + + + Korekcja w poprzek trasy + + + Ch7 Opt + + + Max + + + I + + + I + + + Utrzymywanie wys. + + + D + + + Min + + + RC + + + Nav WP + + + Rejs + + + INT_MAX + + + Pr. zmiany ust. przepustnicy + + + Wartość FS + + + OpenGL = Wyłączone +GDI+ = Włączone + + + Kąty nawigacji + + + I + + + Tryb/Status + + + Włącz nakładkę HUD + + + Przepustnica 0-100% + + + Ładuj + + + Przelot. + + + Prędkość powietrza m/s + + + m/s + + + Polecenie + + + Reset APM + + + D + + + Ładować WP przy podłączaniu? + + + P + + + INT_MAX + + + Przeładuj parametry z urządzenia + + + I + + + D + + + I + + + P + + + INT_MAX + + + Jedn. prędk. + + + D + + + Waypoint + + + I + + + Załaduj parametry z pliku + + + Inne miksery + + + Krążenie + + + UWAGA: Zakładka konf. nie wyświetli tych jednostek, ponieważ są to surowe dane. + + + + PID Energia/Wysokość + + + PID ster. predk. pochylaniem + + + Urządzenie wideo + + + P + + + Ustawienia + + + Domyślne + + + PIDy poprzeczne trasy + + + INT_MAX + + + I + + + PID serwa odch. + + + I + + + Nav Pitch Alt Pid + + + Język + + + IMAX + + + Joystick + + + GDI+ (stara metoda) + + + P + + + PID naw. przechylenia + + + P + + + I + + + Kolor OSD + + + Jedn. odl. + + + IMAX + + + P + + + Mowa + + + Max poch. + + + Max przech. + + + Prędk. poch. + + + Ust. joysticka + + + Rate Roll + + + Min. poch. + + + Debuggowanie wiadomości Mavlink + + + Stabilizuj odchylenie + + + Stabilizuj pochylenie + + + Stabilizuj przechylenie + + + Rate Yaw + + + D + + + P + + + Zapisz + + + Zapisz zmienione parametry w urządzeniu + + + I + + + D + + + Stabilize D + + + I + + + P + + + Zablokuj wartości pochylenia i przechylenia + + + I + + + INT_MAX + + + Planner + + + Zapisz parametry + + + ArduPlane + + + Mikser steru kierunku + + + W zakładce Parametry Lotu + + + Entry Angle + + + Resetuj APM po podłączeniu USB + + + mavScale + + + ArduCopter + + + Tryb + + + RawValue + + + Porównaj parametry + + + Zapisz parametry do pliku + + + P + + + IMAX + + + I + + + P + + + IMAX + + + I + + + Odśwież parametry + + + Start + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.pl.resx index bbb20e78c9..2c0ad02c3b 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.pl.resx @@ -117,16 +117,16 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Status - Grafika: Max Levine - - Ustawienia APM (Plane i Quad) - Kliknij obrazy powyżej żeby zobaczyć "Wersje oprogramowania" + + Status + + + Ustawienia APM (Plane i Quad) + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.pl.resx index 9bc5bb150d..8aca4f6af8 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.pl.resx @@ -117,160 +117,160 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - &RTL - - - Zatrzymaj rejestrację - - - Prędkość odtwarzania - - - Ustaw tryb - - - 0.00 % - - - Logi telemetrii - - - Ustaw punkt drogi - - - &Auto - - - Status - - - Zapisz HUD w pliku AVI - - - Ustaw aktualną wysokosć na 0, np. wysokość startu jest 0 - - - Skonfiguruj i włącz joystick - - - Załaduj Log - - - Kierunek: 0 - - - Ustaw wysokość startu - - - Wykonaj akcję po lewej - - - Akcje - - - 0 - - - Podwójne kliknięcie zmienia Max - - - Zobacz surowe dane Żyro, Przyspieszeniomierzy oraz wej/wyj Radia - - - Zmień tryb na Ręczny/Stabilizacja - - - Restart misji - - - Wykonaj akcję - - - Dół - - - Strojenie - - - Joystick - - - Estymowany kierunek wiatru - - - Automatyczne przesuwanie - - - Wskaźniki - - - Zmień tryb na RTL - - - Skrypt - - - Powoduje automatyczne przesuwanie mapy do aktulanej pozycji - - - Góra - - - Wyczyść trasę - - - Powiększenie - - - Log > KML - - - 0 - - - Pokaż wykres strojenia: docelowe oraz zadane położenia - - - Pr: 0 - - - Zmień stopień powiększenia - - - Wyczyść zapisaną ścieżkę na mapie - - - 0 - - - Restartuje misję od początku - - - Widok surowych danych czujników - - - Estymowana prędkość wiatru - - - Leć tutaj - - - Zmień tryb na Auto - - - Zmienia aktualny docelowy punkt zwrotny - - - Odtwarzanie/Pauza - - - Rę&cznie + + Skieruj kamerę tutaj Zmienia na tryb po lewej - - Skieruj kamerę tutaj + + &Manualny + + + Odtwarzanie/Pauza + + + Zmienia aktualny docelowy WP + + + Zmień tryb na Auto + + + Leć tutaj + + + Estymowana prędkość wiatru + + + Widok surowych danych czujników + + + Restartuje misję od początku + + + 0 + + + Wyczyść zapisaną ścieżkę na mapie + + + Estymowany kierunek wiatru + + + Pr: 0 + + + Pokaż wykres strojenia: docelowe oraz zadane położenia + + + 0 + + + Log > KML + + + Zoom + + + Wyczyść trasę + + + Góra + + + Powoduje automatyczne przesuwanie mapy do aktulanej pozycji + + + Skrypt + + + Zmień tryb na RTL + + + Wskaźniki + + + Auto przes. + + + Joystick + + + Zmień stopień powiększenia + + + Strojenie + + + Dół + + + Wykonaj akcję + + + Restart misji + + + Zmień tryb na Ręczny/Stabilizacja + + + Zobacz surowe dane Żyro, Przyspieszeniomierzy oraz wej/wyj Radia + + + Podwójne kliknięcie zmienia Max + + + 0 + + + Akcje + + + Wykonaj akcję po lewej + + + Ustaw wysokość startu + + + Kierunek: 0 + + + Załaduj Log + + + Skonfiguruj i włącz joystick + + + Ustaw aktualną wysokosć na 0, np. wysokość startu jest 0 + + + Zapisz HUD w pliku AVI + + + Status + + + &Auto + + + Ustaw WP + + + Logi telemetrii + + + 0.00 % + + + Ustaw tryb + + + Prędkość odtwarzania + + + Zatrzymaj rejestrację + + + &RTL \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.pl.resx index ff38d3e165..bba07fc23b 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.pl.resx @@ -117,212 +117,11 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Dół - - - Weryfikuj wysokość - - - Kamera - - - Zmierz odległość - - - Prefetch - - - P3 - - - Polecenie APM - - - Wyczyść misję - - - Wykres wysokości - - - Utrzymuj domyślną wysokość - - - Załaduj z pliku - - - Powiększ do - - - Rysuje siatkę na wybranym obszarze z podanym odstępem - - - Punkty zwrotne - - - Usuń PZ - - - Domyślna wysokość - - - Okręgi - - - Usuń - - - Góra - - - Przesuń wiersz w GÓRĘ - - - 30 - - - Zapis do pliku - - - Geo-Fence - - - 100 - - - Skok - - - Rysuj wielokąt - - - Lon - - - Dół - - - Nakładka KML - - - Zapisz punkty zwrotne - - - Przesuń wiersz w DÓŁ - - - Odległość - - - PD # - Pobierz ustawienia kamery do nakładki - - Wyślij - - - Dodaj punkt wielokątu - - - Pobierz ustawienia kamery do nakładki - - - Usuń wiersz - - - Wstępnie pobiera część mapy z zaznaczonego obszaru - - - Narysuj aktualną misję na danych z Google Earth - - - P1 - - - Akcja - - - Wyczyść wielokąt - - - panel6 - - - Ustaw miejsce powrotu - - - Status - - - Lat - - - Polecenie - - - Long - - - Promień punktu zwrotnego - - - Wys - - - P2 - - - Odczytaj punkty zwrotne - - - Start - - - Promień krążenia - - - Załaduj plik punktów zwrotnych - - - Położenie startu - - - Góra - - - Położenie kursora - - - Zmień typ mapy - - - Na zawsze - - - Wys (bezwzgl) - - - Long - - - Zapisz plik punktów zwrotnych - - - 1. Połącz -2. Odczytaj punkty zwrotne jeśli potrzebujesz. -3. Upewnij się że wysokość i położenie punktu startu są ustawione -4. Kliknij na mapie żeby dodać punkty zwrotne - - - Lat - - - Obróć mapę - - - Pobierz + + Weryfikuj wys. Punkt startu @@ -333,37 +132,238 @@ Lat - - Wys. bezwzględna + + Pobierz Poprz - Powiększenie + Zoom 45 + + Zmień typ mapy + P4 Czas - - Krążenie - - - Dodaj poniżej - - - Wys - - - Dodaj linię do siatki poniżej + + Wys. abs. Pobierz ustawienia kamery do nakładki + + Dom. wys. + + + P2 + + + Obróć mapę + + + Lat + + + 1. Połącz +2. Odczytaj waypointy (WP) jeśli potrzebujesz. +3. Upewnij się że wysokość i położenie punktu startu są ustawione +4. Kliknij na mapie żeby dodać waypointy (WP) + + + Zapisz plik WP + + + Long + + + Wys (abs) + + + Na zawsze + + + Wys + + + Położenie kursora + + + Góra + + + Położenie startu + + + Załaduj plik WP + + + Promień krążenia + + + Start + + + Odczytaj WP + + + Wyślij + + + Wys + + + Promień WP + + + Long + + + Polecenie + + + Lat + + + Status + + + Ustaw miejsce powrotu + + + panel6 + + + Wyczyść wielokąt + + + Akcja + + + P1 + + + Narysuj aktualną misję na danych z Google Earth + + + Wstępnie pobiera część mapy z zaznaczonego obszaru + + + Usuń wiersz + + + Pobierz ustawienia kamery do nakładki + + + Dodaj punkt wielokątu + + + Krążenie + + + Polecenie APM + + + Dod. poniżej + + + Odległość + + + Przesuń wiersz w DÓŁ + + + Zapisz WP + + + Nakładka KML + + + Dół + + + Lon + + + Rysuj wielokąt + + + Skok + + + 100 + + + Geo-Fence + + + Zapis do pliku + + + 30 + + + Przesuń wiersz w GÓRĘ + + + Góra + + + Usuń + + + Okręgi + + + PD # + + + Usuń PZ + + + Waypointy (WP) + + + Rysuje siatkę na wybranym obszarze z podanym odstępem + + + Powiększ + + + Załaduj z pliku + + + Utrzymuj dom. wys. + + + Wykres wysokości + + + Wyczyść misję + + + Dodaj linię do siatki poniżej + + + P3 + + + Prefetch + + + Zmierz odległość + + + Kamera + + + Dół + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Help.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Help.pl.resx index 416849ce2c..76cad3420e 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/Help.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/Help.pl.resx @@ -120,10 +120,10 @@ - - Sprawdź aktualizacje - Pokaż okno konsoli (restart) + + Sprawdź aktualizacje + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.pl.resx index 65579aa551..66bddc018e 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.pl.resx @@ -117,116 +117,44 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 10000 - - - Przepustnica - - - Może być Plane/Quad z pluginen - - - Uruchom XPlane - - - Może być Plane/Heli/Quads - - - 10000 - - - JSBSim - - - X-plane - - - 10000 - - - FlightGear - - - - - - Pokaż pochylenie - - - AeroSimRC - - - Pokaż przepustnicę - - - Odwróć pochylenie - - - Może być Plane i Quad z modelem - - - Odwróć ster kierunku - - - Wzmocnienie pochylenia - - - Wzmocnienie przechylenia - - - Odchylenie - - - Pokaż ster kierunku - - - Quad - - - Czujnik - - - Zapisz ustawienia - - Przechylenie + Przech. Błąd wysokości - Odwróć przechylenie + Odwr. przech. Heli - Pochylenie + Poch. - Wyjście Ardupilota + Wyj. ArduPilota - IMU samolotu + IMU sam. - Odchylenie + Odch. Może być Plane/Heli/Quads - Odświeżanie GPS + Odśw. GPS - - Uruchom samolot FG + + Przepustnica - Status Autopilota + Status AP - Punkt zwrotny + WP Pokaż przechylenie @@ -240,41 +168,41 @@ Uruchom Quad FG - - Błąd kursu + + Wzm. przechylenia - - Tylko symulator + + Wzm. pochylenia - - Pokaż wszystko + + Quad - Wzmocnienie steru kierunku + Wzm. steru kierunku - Długość + Dług. - Wzmocnienie przepustnicy + Wzm. przepustnicy - Wysokość + Wys. - Te + To - Szerokość + Szer. - - WPDist + + Tylko symulator - Zaawansowane ustawienia IP + Zaawansowane ust. IP Pochylenie @@ -288,13 +216,88 @@ Plane GPS - + 10000 Przechylenie - Start/Stop połączenia symulatora + Start/Stop poł. sym. + + + WPDist + + + Błąd kursu + + + Pokaż wszystko + + + Czujnik + + + Zapisz ustawienia + + + Uruchom samolot FG + + + Pokaż ster kierunku + + + Odchylenie + + + Odw. ster kierunku + + + 10000 + + + Może być Plane i Quad z modelem + + + Odw. pochylenie + + + Pokaż przepustnicę + + + Xplane 10 + + + AeroSimRC + + + Pokaż pochylenie + + + + + + FlightGear + + + 10000 + + + X-plane + + + JSBSim + + + 10000 + + + Może być Plane/Heli/Quads + + + Uruchom XPlane + + + Może być Plane/Quad z pluginen \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.pl.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.pl.resx index 3535fcacb8..63d89acf31 100644 --- a/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.pl.resx +++ b/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.pl.resx @@ -120,11 +120,8 @@ Testy - - Przeglądanie Loga - - - Pokaż ustawienia + + Odczytanie Logu Ustawienia radia @@ -132,7 +129,10 @@ - - Odczytanie Logu + + Przeglądanie Loga + + + Pokaż ustawienia \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/JoystickSetup.Designer.cs b/Tools/ArdupilotMegaPlanner/JoystickSetup.Designer.cs index 694fab1b7a..567ecfd7c9 100644 --- a/Tools/ArdupilotMegaPlanner/JoystickSetup.Designer.cs +++ b/Tools/ArdupilotMegaPlanner/JoystickSetup.Designer.cs @@ -92,82 +92,82 @@ // // CMB_joysticks // - resources.ApplyResources(this.CMB_joysticks, "CMB_joysticks"); this.CMB_joysticks.FormattingEnabled = true; + resources.ApplyResources(this.CMB_joysticks, "CMB_joysticks"); this.CMB_joysticks.Name = "CMB_joysticks"; this.CMB_joysticks.SelectedIndexChanged += new System.EventHandler(this.CMB_joysticks_SelectedIndexChanged); this.CMB_joysticks.Click += new System.EventHandler(this.CMB_joysticks_Click); // // CMB_CH1 // - resources.ApplyResources(this.CMB_CH1, "CMB_CH1"); this.CMB_CH1.FormattingEnabled = true; this.CMB_CH1.Items.AddRange(new object[] { resources.GetString("CMB_CH1.Items"), resources.GetString("CMB_CH1.Items1"), resources.GetString("CMB_CH1.Items2"), resources.GetString("CMB_CH1.Items3")}); + resources.ApplyResources(this.CMB_CH1, "CMB_CH1"); this.CMB_CH1.Name = "CMB_CH1"; this.CMB_CH1.SelectedIndexChanged += new System.EventHandler(this.CMB_CH1_SelectedIndexChanged); // // CMB_CH2 // - resources.ApplyResources(this.CMB_CH2, "CMB_CH2"); this.CMB_CH2.FormattingEnabled = true; this.CMB_CH2.Items.AddRange(new object[] { resources.GetString("CMB_CH2.Items"), resources.GetString("CMB_CH2.Items1"), resources.GetString("CMB_CH2.Items2"), resources.GetString("CMB_CH2.Items3")}); + resources.ApplyResources(this.CMB_CH2, "CMB_CH2"); this.CMB_CH2.Name = "CMB_CH2"; this.CMB_CH2.SelectedIndexChanged += new System.EventHandler(this.CMB_CH2_SelectedIndexChanged); // // CMB_CH3 // - resources.ApplyResources(this.CMB_CH3, "CMB_CH3"); this.CMB_CH3.FormattingEnabled = true; this.CMB_CH3.Items.AddRange(new object[] { resources.GetString("CMB_CH3.Items"), resources.GetString("CMB_CH3.Items1"), resources.GetString("CMB_CH3.Items2"), resources.GetString("CMB_CH3.Items3")}); + resources.ApplyResources(this.CMB_CH3, "CMB_CH3"); this.CMB_CH3.Name = "CMB_CH3"; this.CMB_CH3.SelectedIndexChanged += new System.EventHandler(this.CMB_CH3_SelectedIndexChanged); // // CMB_CH4 // - resources.ApplyResources(this.CMB_CH4, "CMB_CH4"); this.CMB_CH4.FormattingEnabled = true; this.CMB_CH4.Items.AddRange(new object[] { resources.GetString("CMB_CH4.Items"), resources.GetString("CMB_CH4.Items1"), resources.GetString("CMB_CH4.Items2"), resources.GetString("CMB_CH4.Items3")}); + resources.ApplyResources(this.CMB_CH4, "CMB_CH4"); this.CMB_CH4.Name = "CMB_CH4"; this.CMB_CH4.SelectedIndexChanged += new System.EventHandler(this.CMB_CH4_SelectedIndexChanged); // // expo_ch1 // - resources.ApplyResources(this.expo_ch1, "expo_ch1"); this.expo_ch1.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch1, "expo_ch1"); this.expo_ch1.Name = "expo_ch1"; // // expo_ch2 // - resources.ApplyResources(this.expo_ch2, "expo_ch2"); this.expo_ch2.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch2, "expo_ch2"); this.expo_ch2.Name = "expo_ch2"; // // expo_ch3 // - resources.ApplyResources(this.expo_ch3, "expo_ch3"); this.expo_ch3.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch3, "expo_ch3"); this.expo_ch3.Name = "expo_ch3"; // // expo_ch4 // - resources.ApplyResources(this.expo_ch4, "expo_ch4"); this.expo_ch4.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch4, "expo_ch4"); this.expo_ch4.Name = "expo_ch4"; // // label1 @@ -269,19 +269,19 @@ // // expo_ch5 // - resources.ApplyResources(this.expo_ch5, "expo_ch5"); this.expo_ch5.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch5, "expo_ch5"); this.expo_ch5.Name = "expo_ch5"; // // CMB_CH5 // - resources.ApplyResources(this.CMB_CH5, "CMB_CH5"); this.CMB_CH5.FormattingEnabled = true; this.CMB_CH5.Items.AddRange(new object[] { resources.GetString("CMB_CH5.Items"), resources.GetString("CMB_CH5.Items1"), resources.GetString("CMB_CH5.Items2"), resources.GetString("CMB_CH5.Items3")}); + resources.ApplyResources(this.CMB_CH5, "CMB_CH5"); this.CMB_CH5.Name = "CMB_CH5"; this.CMB_CH5.SelectedIndexChanged += new System.EventHandler(this.CMB_CH5_SelectedIndexChanged); // @@ -299,19 +299,19 @@ // // expo_ch6 // - resources.ApplyResources(this.expo_ch6, "expo_ch6"); this.expo_ch6.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch6, "expo_ch6"); this.expo_ch6.Name = "expo_ch6"; // // CMB_CH6 // - resources.ApplyResources(this.CMB_CH6, "CMB_CH6"); this.CMB_CH6.FormattingEnabled = true; this.CMB_CH6.Items.AddRange(new object[] { resources.GetString("CMB_CH6.Items"), resources.GetString("CMB_CH6.Items1"), resources.GetString("CMB_CH6.Items2"), resources.GetString("CMB_CH6.Items3")}); + resources.ApplyResources(this.CMB_CH6, "CMB_CH6"); this.CMB_CH6.Name = "CMB_CH6"; this.CMB_CH6.SelectedIndexChanged += new System.EventHandler(this.CMB_CH6_SelectedIndexChanged); // @@ -329,19 +329,19 @@ // // expo_ch7 // - resources.ApplyResources(this.expo_ch7, "expo_ch7"); this.expo_ch7.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch7, "expo_ch7"); this.expo_ch7.Name = "expo_ch7"; // // CMB_CH7 // - resources.ApplyResources(this.CMB_CH7, "CMB_CH7"); this.CMB_CH7.FormattingEnabled = true; this.CMB_CH7.Items.AddRange(new object[] { resources.GetString("CMB_CH7.Items"), resources.GetString("CMB_CH7.Items1"), resources.GetString("CMB_CH7.Items2"), resources.GetString("CMB_CH7.Items3")}); + resources.ApplyResources(this.CMB_CH7, "CMB_CH7"); this.CMB_CH7.Name = "CMB_CH7"; this.CMB_CH7.SelectedIndexChanged += new System.EventHandler(this.CMB_CH7_SelectedIndexChanged); // @@ -359,19 +359,19 @@ // // expo_ch8 // - resources.ApplyResources(this.expo_ch8, "expo_ch8"); this.expo_ch8.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.expo_ch8, "expo_ch8"); this.expo_ch8.Name = "expo_ch8"; // // CMB_CH8 // - resources.ApplyResources(this.CMB_CH8, "CMB_CH8"); this.CMB_CH8.FormattingEnabled = true; this.CMB_CH8.Items.AddRange(new object[] { resources.GetString("CMB_CH8.Items"), resources.GetString("CMB_CH8.Items1"), resources.GetString("CMB_CH8.Items2"), resources.GetString("CMB_CH8.Items3")}); + resources.ApplyResources(this.CMB_CH8, "CMB_CH8"); this.CMB_CH8.Name = "CMB_CH8"; this.CMB_CH8.SelectedIndexChanged += new System.EventHandler(this.CMB_CH8_SelectedIndexChanged); // diff --git a/Tools/ArdupilotMegaPlanner/JoystickSetup.pl.resx b/Tools/ArdupilotMegaPlanner/JoystickSetup.pl.resx index 95ffc745d3..3070cab78f 100644 --- a/Tools/ArdupilotMegaPlanner/JoystickSetup.pl.resx +++ b/Tools/ArdupilotMegaPlanner/JoystickSetup.pl.resx @@ -117,60 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Włącz - - - Autodetekcja - - - Autodetekcja - - - Autodetekcja - - - 0 - - - Przechylenie - - - Przepustnica - - - Autodetekcja - - - Elewony - - - Autodetekcja - - - Zapisz - - - Autodetekcja - - - 0 - - - 30 - - - Odwrócenie - - - Autodetekcja - - - Oś kontrolera - - - Autodetekcja - CH 7 @@ -189,14 +135,14 @@ Pochylenie - + + Przepustnica + + 0 - - 30 - - - Wyjście + + Przechylenie Expo @@ -204,16 +150,70 @@ 30 - - 0 + + Wyjście + + + 30 Ster kierunku - - Joystick - 0 + + Joystick + + + 0 + + + Oś kontrolera + + + 0 + + + Odwrócenie + + + 30 + + + 0 + + + Zapisz + + + Autodetekcja + + + Elewony + + + Autodetekcja + + + Autodetekcja + + + Autodetekcja + + + Autodetekcja + + + Autodetekcja + + + Autodetekcja + + + Autodetekcja + + + Włącz + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/JoystickSetup.resx b/Tools/ArdupilotMegaPlanner/JoystickSetup.resx index 89009b4301..9b38147048 100644 --- a/Tools/ArdupilotMegaPlanner/JoystickSetup.resx +++ b/Tools/ArdupilotMegaPlanner/JoystickSetup.resx @@ -117,1572 +117,1599 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 54 - - - Save - - - 40 - - - $this - - - 32 - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 45, 23 + + 72, 12 - - Output - - - 33 - - - 280, 12 - - - 48 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - Controller Axis - - - System.Windows.Forms.Timer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 202, 21 - - 16 - - - 307, 180 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 413, 266 - - - 148, 205 - - - 26 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 53 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - $this - - - 100, 23 - - - CMB_CH6 - - - NoControl - - - 45, 23 - - - 53 - - - 5 - - - 3 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 1 - - - 24 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 50 - - - 70, 21 - - - 148, 234 - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - True - - - 100, 13 - - - 8, 125 - - - 31, 13 - - - NoControl - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - CMB_CH7 - - - 75, 23 - - - 15, 14 - - - 31, 13 - - - RZ - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - - - 38 - - - 307, 47 - - - CH 6 - - - label10 - - - $this - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - $this - - - BUT_detch6 - - - CMB_CH4 - - - Joystick - - - RZ - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - expo_ch7 - - - 15, 14 - - - 72, 120 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - label1 - - - 199, 146 - - - 36 - - - 100, 23 - - - NoControl - - - label11 - - - 72, 234 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 23 - - - SL1 - - - Auto Detect - - - 45 - - - 34 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 46 - - - expo_ch4 - - + 0 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + CMB_joysticks - - NoControl - - + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 413, 69 - - - $this - - - $this - - - 31 - - - Y - - - 100, 13 - - - True - - - CMB_CH2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - NoControl - - - horizontalProgressBar3 - $this - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 31, 13 + + 56 RZ - - $this + + X - - $this + + Y - - RZ + + SL1 - - 32 + + 72, 66 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 70, 21 - - $this - - - 49 - - - 43 - - - $this - - - 6, 13 - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - BUT_save - - - 35 - - - 199, 204 - - - CMB_CH3 - - - 15, 14 - - - BUT_detch8 - - - NoControl - - - 72, 176 - - - NoControl - - - 25 - - - 42 + + 1 CMB_CH1 - - X - - - 15, 14 - - - 10, 98 - - - 100, 13 - - - $this - - - 42, 13 - - - 29 - - - $this - - - $this - - - BUT_detch1 - - - 21 - - - BUT_detch3 - - - 31, 13 - - - 100, 23 - - - 35 - - - 45, 23 - - + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 411, 47 - - - 47 + + $this 55 + + RZ + + + X + + + Y + SL1 72, 93 - - 413, 179 + + 70, 21 - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + 2 - - 30 + + CMB_CH2 - + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl - - - Rudder - - - 30 - - - 9, 239 - - - 33 - - - 47 - - - True - - - 17 - - + $this - - 9, 210 + + 54 - - 39 + + RZ - - 7 - - - 307, 267 - - - 22 - - - revCH1 - - - 383, 12 - - - 495, 246 - - - 148, 93 - - - SL1 - - - NoControl - - - 25, 13 - - - 307, 124 - - - label8 - - - $this - - - label13 - - - 11 - - - 30 - - - revCH7 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 19 - - - True - - - progressBar2 - - - label9 - - - Auto Detect - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + X - - 0 + + Y - - 52 - - - 25 - - - 72, 66 - - - NoControl - - - NoControl - - - 18 - - + SL1 - - label3 + + 72, 120 - - $this - - - True - - - 45, 23 - - - Roll - - - CH 5 - - - expo_ch3 - - - progressBar1 - - - 31, 13 - - - $this - - - $this - - - revCH2 - - - 413, 208 - - - 10 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 7 - - - 0 - - - 4 - - - 43 + + 70, 21 3 - - 34 + + CMB_CH3 - - NoControl + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - horizontalProgressBar2 + + $this - + + 53 + + + RZ + + + X + + Y - + + SL1 + + + 72, 147 + + + 70, 21 + + + 4 + + + CMB_CH4 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - + + 52 + + + 307, 70 + + + 100, 13 + + + 9 + + + 30 + + + expo_ch1 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - 43, 13 + + 47 - - NoControl + + 307, 97 + + + 100, 13 + + + 10 + + + 30 + + + expo_ch2 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 46 + + + False + + + 307, 124 + + + 100, 13 + + + 11 + + + 0 + + + expo_ch3 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 $this - + + 45 + + + 307, 151 + + + 100, 13 + + + 12 + + + 30 + + + expo_ch4 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 44 + + + True + + + NoControl 10, 69 - - NoControl + + 25, 13 - + + 13 + + + Roll + + + label1 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl - - + $this - - NoControl + + 43 - - Y - - - 19, 15 - - - 50 - - - 20 - - - 45, 23 - - - label2 - - - 202, 21 - - - 39 - - - $this - - - 199, 92 - - - 20 - - - 73, 13 - - - label12 - - - SL1 - - - 55 - - - 4 - - - expo_ch1 - - - 23 - - - SL1 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 434, 81 - - - 14 - - - 12 - - - Pitch - - - 148, 147 - - - 0 - - + True - - 15, 14 - - - expo_ch6 - - - X - - - $this - - - CMB_CH8 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 37 - - - 0 - - - 199, 119 - - - $this - - - 70, 21 - - - 6 - - + NoControl - - True + + 10, 98 - - 199, 262 - - - 148, 263 - - - progressBar3 - - - NoControl - - - RZ - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Auto Detect - - - $this - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + 31, 13 - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 31 - - - True - - - 100, 13 - - - SL1 - - - 70, 21 - - - True - - - True - - - 148, 66 - - - 75, 23 - - - 54 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - True - - - 199, 233 - - - 70, 21 - - - Y - - - 100, 13 - - - 42 - - - 70, 21 - - - NoControl - - - $this - - - 17 - - - NoControl - - - 307, 209 - - - 413, 96 - - - 100, 13 - - - progressBar4 - - - 22 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Joystick - - - 41 - - - 307, 70 - - - JoystickSetup - - - 16 - - - 21 - - - 11 - - - $this - - - RZ - - - 413, 123 - - - $this - - - $this - - - Y - - - $this - - - 100, 13 - - - True - - - True - - - 18 - - - X - - - 15, 14 - - - NoControl - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - $this - - - 39, 13 - - - True - - - 100, 23 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 37 - - - CH 8 - - - 199, 175 - - - 12 - - - Auto Detect - - - 100, 13 - - - True - - - Auto Detect - - - RZ - - - 2 - - - 307, 238 - - - $this - - - 45, 23 - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - X - - - BUT_detch2 - - - NoControl - - - Expo - - - Y - - - 0 - - - True - - - NoControl - - - 10 - - - 100, 23 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - $this - - - 413, 150 - - - NoControl - - - 46 - - - 70, 21 - - - Enable - 14 - - 15, 14 + + Pitch - - BUT_detch4 + + label2 - - label7 - - - 26 - - - 48 - - + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl - - + $this - - 15, 14 + + 42 - - 197, 47 + + True - - BUT_enable + + NoControl - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + 8, 125 - - 30 + + 43, 13 + + + 15 Throttle - - BUT_detch5 + + label3 - + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - X + + 41 - + + True + + + NoControl + + + 9, 152 + + + 42, 13 + + + 16 + + + Rudder + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - - BUT_detch7 + + 40 - + + True + + + NoControl + + + 413, 69 + + + 15, 14 + + + 17 + + + revCH1 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 39 + + + True + + + NoControl + + + 413, 96 + + + 15, 14 + + + 18 + + + revCH2 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 38 + + + True + + + NoControl + + + 413, 123 + + + 15, 14 + + + 19 + + + revCH3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 37 + + + True + + + NoControl + + + 413, 150 + + + 15, 14 + + + 20 + + + revCH4 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 36 + + + True + + + NoControl + + + 19, 15 + + + 45, 13 + + + 23 + + + Joystick + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 33 + + + True + + + NoControl + + + 307, 47 + + + 31, 13 + + + 24 + + + Expo + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 32 + + + True + + + NoControl + + + 197, 47 + + + 39, 13 + + + 25 + + + Output + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 31 + + + True + + + NoControl + + + 69, 47 + + + 73, 13 + + + 26 + + + Controller Axis + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 30 + + + True + + + NoControl + + + 411, 47 + + + 47, 13 + + + 27 + + + Reverse + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this 29 - - 15 - - + + 17, 17 + + True - - Auto Detect - - - 413, 237 - - - expo_ch5 - - + NoControl - - 70, 21 + + 434, 81 - - 13 + + 64, 17 - - 47, 13 + + 32 - - expo_ch2 - - - 56 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - $this - - - ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - True + + Elevons CHK_elevons - - Y + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 51 + + $this - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + 24 - - 45, 23 + + True - - 72, 263 - - + NoControl - - 5 + + 413, 179 - - 27 + + 15, 14 - - $this - - - 9, 268 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - revCH4 - - - 72, 12 - - - 8 - - - 13 - - - Auto Detect - - - 9, 181 - - - $this - - - 28 - - - 72, 205 - - - False - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - RZ + + 37 revCH5 - - 45, 23 + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 8 + + $this - - revCH3 + + 19 - - 9 + + True + + + NoControl + + + 9, 181 + + + 31, 13 + + + 36 + + + CH 5 + + + label10 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 20 + + + 307, 180 + + + 100, 13 + + + 35 + + + 0 + + + expo_ch5 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 21 + + + RZ + + + X + + + Y + + + SL1 + + + 72, 176 + + + 70, 21 + + + 33 + + + CMB_CH5 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 23 + + + True + + + NoControl + + + 413, 208 + + + 15, 14 + + + 43 + + + revCH6 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 13 + + + True + + + NoControl + + + 9, 210 + + + 31, 13 + + + 42 + + + CH 6 + + + label11 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 14 + + + 307, 209 + + + 100, 13 + + + 41 + + + 0 + + + expo_ch6 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 15 + + + RZ + + + X + + + Y + + + SL1 + + + 72, 205 + + + 70, 21 + + + 39 + + + CMB_CH6 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 17 + + + True + + + NoControl + + + 413, 237 + + + 15, 14 49 - + + revCH7 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 7 + + + True + + + NoControl + + + 9, 239 + + + 31, 13 + + + 48 + + + CH 7 + + + label12 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 8 + + + 307, 238 + + + 100, 13 + + + 47 + + + 0 + + + expo_ch7 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Reverse + + $this + + + 9 + + + RZ + + + X Y - + + SL1 + + + 72, 234 + + + 70, 21 + + + 45 + + + CMB_CH7 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this - + + 11 + + + True + + NoControl - + + 413, 266 + + + 15, 14 + + + 55 + + + revCH8 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + $this + + 1 + + + True + + + NoControl + + + 9, 268 + + + 31, 13 + + + 54 + + + CH 8 + + + label13 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + 307, 267 + + + 100, 13 + + + 53 + + + 0 + + + expo_ch8 + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + RZ + + + X + + + Y + + + SL1 + + + 72, 263 + + + 70, 21 + + + 51 + + + CMB_CH8 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 5 + + + NoControl + + + 148, 263 + + + 45, 23 + + + 56 + + + Auto Detect + + + BUT_detch8 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 0 + NoControl + + 199, 262 + + + 100, 23 + + + 52 + + + horizontalProgressBar4 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 4 + + + NoControl + + + 148, 147 + + + 45, 23 + + + 31 + + + Auto Detect + + + BUT_detch4 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 25 + + + NoControl + + + 148, 120 + + + 45, 23 + + + 30 + + + Auto Detect + + + BUT_detch3 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 26 + + + NoControl + + + 148, 93 + + + 45, 23 + + + 29 + + + Auto Detect + + + BUT_detch2 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 27 + + + NoControl + + + 148, 66 + + + 45, 23 + + + 28 + + + Auto Detect + + + BUT_detch1 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 28 + + + NoControl + + + 280, 12 + + + 75, 23 + + + 22 + + + Enable + + + BUT_enable + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 34 + + + NoControl + + + 383, 12 + + + 75, 23 + + + 21 + + + Save + + + BUT_save + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 35 + + + NoControl + + + 199, 146 + 100, 23 + + 8 + + + progressBar4 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 48 + + + NoControl + + + 199, 119 + + + 100, 23 + + + 7 + + + progressBar3 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 49 + + + NoControl + + + 199, 92 + + + 100, 23 + + + 6 + + + progressBar2 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 50 + + + NoControl + + + 199, 65 + + + 100, 23 + + + 5 + + + progressBar1 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 51 + + + NoControl + + + 148, 176 + + + 45, 23 + + + 38 + + + Auto Detect + + + BUT_detch5 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 18 + + + NoControl + + + 199, 175 + + + 100, 23 + + + 34 + + + horizontalProgressBar1 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 22 + + + NoControl + + + 148, 205 + + + 45, 23 + + + 44 + + + Auto Detect + + + BUT_detch6 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 12 + + + NoControl + + + 199, 204 + + + 100, 23 + 40 - - $this + + horizontalProgressBar2 - - 100, 23 - - - CMB_CH5 - - - $this - - - label5 - - - NoControl - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - expo_ch8 - - - 199, 65 - - - $this - - - 100, 23 - - - $this - - - Elevons - - - SL1 - - - NoControl - - - $this - - - Auto Detect - - - $this - - - 56 - - - horizontalProgressBar1 - - - 45 - - - 9, 152 - - - 19 - - - 27 - - - horizontalProgressBar4 - - - 28 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - CMB_joysticks - - - 6 - - - X - - - 69, 47 - - - 2 - - - CH 7 - - - 38 - - - revCH6 - - - 64, 17 - - - 30 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 148, 120 - - - X - - - NoControl - - - 44 - - - 51 - - - 44 - - - revCH8 + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c $this - + + 16 + + NoControl + + 148, 234 + + + 45, 23 + + + 50 + + + Auto Detect + + + BUT_detch7 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 6 + + + NoControl + + + 199, 233 + + + 100, 23 + + + 46 + + + horizontalProgressBar3 + + + ArdupilotMega.HorizontalProgressBar, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 10 + + + True + + + 6, 13 + 498, 331 - - 45, 13 - - - 41 - - - $this - - - 148, 176 - - - 1 - AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABILAAASCwAAAAAAAAAA @@ -1759,49 +1786,22 @@ AAf4AAAP/AAAH/4AAD//gAD//+AD//////8= - - 72, 147 + + 495, 246 - - True - - - label6 - - - label4 - - - 307, 97 - - - 36 - - - True - - - 24 - - - 15 + + Joystick timer1 - - 70, 21 + + System.Windows.Forms.Timer, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 52 + + JoystickSetup - - 307, 151 + + System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - - - True - \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/Log.cs b/Tools/ArdupilotMegaPlanner/Log.cs index 5666469831..f2595ce09e 100644 --- a/Tools/ArdupilotMegaPlanner/Log.cs +++ b/Tools/ArdupilotMegaPlanner/Log.cs @@ -442,15 +442,15 @@ namespace ArdupilotMega foreach (Data mod in flightdata) { xw.WriteStartElement("trkpt"); - xw.WriteAttributeString("lat",mod.model.Location.latitude.ToString()); - xw.WriteAttributeString("lon", mod.model.Location.longitude.ToString()); + xw.WriteAttributeString("lat",mod.model.Location.latitude.ToString(new System.Globalization.CultureInfo("en-US"))); + xw.WriteAttributeString("lon", mod.model.Location.longitude.ToString(new System.Globalization.CultureInfo("en-US"))); - xw.WriteElementString("ele", mod.model.Location.altitude.ToString()); + xw.WriteElementString("ele", mod.model.Location.altitude.ToString(new System.Globalization.CultureInfo("en-US"))); xw.WriteElementString("time", start.AddMilliseconds(mod.datetime).ToString("yyyy-MM-ddTHH:mm:sszzzzzz")); - xw.WriteElementString("course", (mod.model.Orientation.heading).ToString()); + xw.WriteElementString("course", (mod.model.Orientation.heading).ToString(new System.Globalization.CultureInfo("en-US"))); - xw.WriteElementString("roll", mod.model.Orientation.roll.ToString()); - xw.WriteElementString("pitch", mod.model.Orientation.tilt.ToString()); + xw.WriteElementString("roll", mod.model.Orientation.roll.ToString(new System.Globalization.CultureInfo("en-US"))); + xw.WriteElementString("pitch", mod.model.Orientation.tilt.ToString(new System.Globalization.CultureInfo("en-US"))); //xw.WriteElementString("speed", mod.model.Orientation.); //xw.WriteElementString("fix", mod.model.Location.altitude); diff --git a/Tools/ArdupilotMegaPlanner/Log.pl.resx b/Tools/ArdupilotMegaPlanner/Log.pl.resx index 3dbe7cbfe1..296846b4b8 100644 --- a/Tools/ArdupilotMegaPlanner/Log.pl.resx +++ b/Tools/ArdupilotMegaPlanner/Log.pl.resx @@ -117,21 +117,21 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Wyczyść Logi - Log - - Stwórz ponownie KML - Odczytaj wszystkie Logi + + Stwórz ponownie KML + Odczytaj wybrane Logi + + Wyczyść Logi + KML w pierwszej osobie (FPV) diff --git a/Tools/ArdupilotMegaPlanner/LogBrowse.pl.resx b/Tools/ArdupilotMegaPlanner/LogBrowse.pl.resx index 527c8604f3..fad9d53884 100644 --- a/Tools/ArdupilotMegaPlanner/LogBrowse.pl.resx +++ b/Tools/ArdupilotMegaPlanner/LogBrowse.pl.resx @@ -120,22 +120,22 @@ Załaduj Log - - Przedstaw na wykresie - Przeglądaj Log - - Załaduj inny plik Log - - - Wyczyść wykres + + Przedstaw na wykresie Rysuje aktualnie podświetloną komórkę + + Załaduj inny plik Log + Wyczyść wszystkie dane wykresu + + Wyczyść wykres + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/MAVLink.cs b/Tools/ArdupilotMegaPlanner/MAVLink.cs index ee4f9ddb9f..f0aab4b36f 100644 --- a/Tools/ArdupilotMegaPlanner/MAVLink.cs +++ b/Tools/ArdupilotMegaPlanner/MAVLink.cs @@ -492,6 +492,13 @@ namespace ArdupilotMega return true; } + public bool setParam(string paramname, object flag) + { + int value = (int)(float)param[paramname]; + + return setParam(paramname,value | (int)flag); + } + /// /// Set parameter on apm /// diff --git a/Tools/ArdupilotMegaPlanner/MavlinkLog.pl.resx b/Tools/ArdupilotMegaPlanner/MavlinkLog.pl.resx index 730ceae538..077ab5a6ce 100644 --- a/Tools/ArdupilotMegaPlanner/MavlinkLog.pl.resx +++ b/Tools/ArdupilotMegaPlanner/MavlinkLog.pl.resx @@ -117,13 +117,13 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Log + Utwórz KML Konwertuj do tekstu - - Log - \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/MavlinkLog.resx b/Tools/ArdupilotMegaPlanner/MavlinkLog.resx index befc12fd45..9067a963f6 100644 --- a/Tools/ArdupilotMegaPlanner/MavlinkLog.resx +++ b/Tools/ArdupilotMegaPlanner/MavlinkLog.resx @@ -117,20 +117,90 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 10 - + + 45, 12 + + + 116, 23 + + + + 8 + + + Create KML + + + BUT_redokml + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 2 + + + 10, 42 + 313, 26 - - 6, 13 + + 9 + + + progressBar1 + + + System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 1 + + + + NoControl + + + 167, 12 116, 23 + + 10 + + + Convert to Text + + + BUT_humanreadable + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ff91852278f5092c + + + $this + + + 0 + + + True + + + 6, 13 + + + 335, 82 + AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAABILAAASCwAAAAAAAAAA @@ -207,83 +277,13 @@ AAf4AAAP/AAAH/4AAD//gAD//+AD//////8= - - 0 - - - BUT_humanreadable - - - System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Log MavlinkLog - - $this + + System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 116, 23 - - - - NoControl - - - Create KML - - - 335, 82 - - - 45, 12 - - - $this - - - 8 - - - $this - - - Convert to Text - - - 9 - - - 1 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 167, 12 - - - progressBar1 - - - BUT_redokml - - - 10, 42 - - - 2 - - - Log - - - System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs b/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs index 9cfe862f5a..33b541e6a2 100644 --- a/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs +++ b/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs @@ -34,5 +34,5 @@ using System.Resources; // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.1.34")] +[assembly: AssemblyFileVersion("1.1.35")] [assembly: NeutralResourcesLanguageAttribute("")] diff --git a/Tools/ArdupilotMegaPlanner/RAW_Sensor.pl.resx b/Tools/ArdupilotMegaPlanner/RAW_Sensor.pl.resx index d96d00c72e..b6d50f4eda 100644 --- a/Tools/ArdupilotMegaPlanner/RAW_Sensor.pl.resx +++ b/Tools/ArdupilotMegaPlanner/RAW_Sensor.pl.resx @@ -117,49 +117,49 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Żyro Y - - - Żyro X - - - Żyro Z - - - Zapisz CSV - - - Parametry lotu - - - Radio - - - Przysp. Y - - - Przysp. Z - - - Przysp. X - - - WEJ Radia - - - Uwaga: Występuje opóźnienie przy podglądzie przez Xbee na 50Hz - - - WYJ Serwa/Silnika - - - Aktualizuj prędkość + + Surowy czujnik Surowy czujnik - - Surowy czujnik + + Aktualizuj prędkość + + + WYJ Serwa/Silnika + + + Uwaga: Występuje opóźnienie przy podglądzie przez Xbee na 50Hz + + + WEJ Radia + + + Przysp. X + + + Przysp. Z + + + Przysp. Y + + + Radio + + + Parametry lotu + + + Zapisz CSV + + + Żyro Z + + + Żyro X + + + Żyro Y \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/SerialInput.pl.resx b/Tools/ArdupilotMegaPlanner/SerialInput.pl.resx new file mode 100644 index 0000000000..bb1f84d234 --- /dev/null +++ b/Tools/ArdupilotMegaPlanner/SerialInput.pl.resx @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + What this does. +1. gets the current gps coords from a nmea gps. +2. sends a guided mode WP to the AP every 2 seconds. + +How to use it +1. connect to ap. +2. take off, test guided mode is working. +3. open this and pick your comport, and baud rate for your nmea gps. +4. it should now be following you. + + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/Setup/Setup.Designer.cs b/Tools/ArdupilotMegaPlanner/Setup/Setup.Designer.cs index 2a8d8ca53f..8312591884 100644 --- a/Tools/ArdupilotMegaPlanner/Setup/Setup.Designer.cs +++ b/Tools/ArdupilotMegaPlanner/Setup/Setup.Designer.cs @@ -205,21 +205,19 @@ // // tabControl1 // - resources.ApplyResources(this.tabControl1, "tabControl1"); this.tabControl1.Controls.Add(this.tabRadioIn); this.tabControl1.Controls.Add(this.tabModes); this.tabControl1.Controls.Add(this.tabHardware); this.tabControl1.Controls.Add(this.tabBattery); this.tabControl1.Controls.Add(this.tabArducopter); this.tabControl1.Controls.Add(this.tabHeli); + resources.ApplyResources(this.tabControl1, "tabControl1"); this.tabControl1.Name = "tabControl1"; this.tabControl1.SelectedIndex = 0; - this.toolTip1.SetToolTip(this.tabControl1, resources.GetString("tabControl1.ToolTip")); this.tabControl1.SelectedIndexChanged += new System.EventHandler(this.tabControl1_SelectedIndexChanged); // // tabRadioIn // - resources.ApplyResources(this.tabRadioIn, "tabRadioIn"); this.tabRadioIn.Controls.Add(this.groupBoxElevons); this.tabRadioIn.Controls.Add(this.CHK_revch3); this.tabRadioIn.Controls.Add(this.CHK_revch4); @@ -234,20 +232,19 @@ this.tabRadioIn.Controls.Add(this.BARthrottle); this.tabRadioIn.Controls.Add(this.BARyaw); this.tabRadioIn.Controls.Add(this.BARroll); + resources.ApplyResources(this.tabRadioIn, "tabRadioIn"); this.tabRadioIn.Name = "tabRadioIn"; - this.toolTip1.SetToolTip(this.tabRadioIn, resources.GetString("tabRadioIn.ToolTip")); this.tabRadioIn.UseVisualStyleBackColor = true; // // groupBoxElevons // - resources.ApplyResources(this.groupBoxElevons, "groupBoxElevons"); this.groupBoxElevons.Controls.Add(this.CHK_mixmode); this.groupBoxElevons.Controls.Add(this.CHK_elevonch2rev); this.groupBoxElevons.Controls.Add(this.CHK_elevonrev); this.groupBoxElevons.Controls.Add(this.CHK_elevonch1rev); + resources.ApplyResources(this.groupBoxElevons, "groupBoxElevons"); this.groupBoxElevons.Name = "groupBoxElevons"; this.groupBoxElevons.TabStop = false; - this.toolTip1.SetToolTip(this.groupBoxElevons, resources.GetString("groupBoxElevons.ToolTip")); // // CHK_mixmode // @@ -285,7 +282,6 @@ // resources.ApplyResources(this.CHK_revch3, "CHK_revch3"); this.CHK_revch3.Name = "CHK_revch3"; - this.toolTip1.SetToolTip(this.CHK_revch3, resources.GetString("CHK_revch3.ToolTip")); this.CHK_revch3.UseVisualStyleBackColor = true; this.CHK_revch3.CheckedChanged += new System.EventHandler(this.CHK_revch3_CheckedChanged); // @@ -293,7 +289,6 @@ // resources.ApplyResources(this.CHK_revch4, "CHK_revch4"); this.CHK_revch4.Name = "CHK_revch4"; - this.toolTip1.SetToolTip(this.CHK_revch4, resources.GetString("CHK_revch4.ToolTip")); this.CHK_revch4.UseVisualStyleBackColor = true; this.CHK_revch4.CheckedChanged += new System.EventHandler(this.CHK_revch4_CheckedChanged); // @@ -301,7 +296,6 @@ // resources.ApplyResources(this.CHK_revch2, "CHK_revch2"); this.CHK_revch2.Name = "CHK_revch2"; - this.toolTip1.SetToolTip(this.CHK_revch2, resources.GetString("CHK_revch2.ToolTip")); this.CHK_revch2.UseVisualStyleBackColor = true; this.CHK_revch2.CheckedChanged += new System.EventHandler(this.CHK_revch2_CheckedChanged); // @@ -309,7 +303,6 @@ // resources.ApplyResources(this.CHK_revch1, "CHK_revch1"); this.CHK_revch1.Name = "CHK_revch1"; - this.toolTip1.SetToolTip(this.CHK_revch1, resources.GetString("CHK_revch1.ToolTip")); this.CHK_revch1.UseVisualStyleBackColor = true; this.CHK_revch1.CheckedChanged += new System.EventHandler(this.CHK_revch1_CheckedChanged); // @@ -317,23 +310,21 @@ // resources.ApplyResources(this.BUT_Calibrateradio, "BUT_Calibrateradio"); this.BUT_Calibrateradio.Name = "BUT_Calibrateradio"; - this.toolTip1.SetToolTip(this.BUT_Calibrateradio, resources.GetString("BUT_Calibrateradio.ToolTip")); this.BUT_Calibrateradio.UseVisualStyleBackColor = true; this.BUT_Calibrateradio.Click += new System.EventHandler(this.BUT_Calibrateradio_Click); // // BAR8 // - resources.ApplyResources(this.BAR8, "BAR8"); this.BAR8.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BAR8.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BAR8.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch8in", true)); this.BAR8.Label = "Radio 8"; + resources.ApplyResources(this.BAR8, "BAR8"); this.BAR8.Maximum = 2200; this.BAR8.maxline = 0; this.BAR8.Minimum = 800; this.BAR8.minline = 0; this.BAR8.Name = "BAR8"; - this.toolTip1.SetToolTip(this.BAR8, resources.GetString("BAR8.ToolTip")); this.BAR8.Value = 1500; this.BAR8.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // @@ -343,119 +334,111 @@ // // BAR7 // - resources.ApplyResources(this.BAR7, "BAR7"); this.BAR7.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BAR7.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BAR7.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch7in", true)); this.BAR7.Label = "Radio 7"; + resources.ApplyResources(this.BAR7, "BAR7"); this.BAR7.Maximum = 2200; this.BAR7.maxline = 0; this.BAR7.Minimum = 800; this.BAR7.minline = 0; this.BAR7.Name = "BAR7"; - this.toolTip1.SetToolTip(this.BAR7, resources.GetString("BAR7.ToolTip")); this.BAR7.Value = 1500; this.BAR7.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // BAR6 // - resources.ApplyResources(this.BAR6, "BAR6"); this.BAR6.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BAR6.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BAR6.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch6in", true)); this.BAR6.Label = "Radio 6"; + resources.ApplyResources(this.BAR6, "BAR6"); this.BAR6.Maximum = 2200; this.BAR6.maxline = 0; this.BAR6.Minimum = 800; this.BAR6.minline = 0; this.BAR6.Name = "BAR6"; - this.toolTip1.SetToolTip(this.BAR6, resources.GetString("BAR6.ToolTip")); this.BAR6.Value = 1500; this.BAR6.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // BAR5 // - resources.ApplyResources(this.BAR5, "BAR5"); this.BAR5.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BAR5.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BAR5.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch5in", true)); this.BAR5.Label = "Radio 5"; + resources.ApplyResources(this.BAR5, "BAR5"); this.BAR5.Maximum = 2200; this.BAR5.maxline = 0; this.BAR5.Minimum = 800; this.BAR5.minline = 0; this.BAR5.Name = "BAR5"; - this.toolTip1.SetToolTip(this.BAR5, resources.GetString("BAR5.ToolTip")); this.BAR5.Value = 1500; this.BAR5.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // BARpitch // - resources.ApplyResources(this.BARpitch, "BARpitch"); this.BARpitch.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BARpitch.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BARpitch.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch2in", true)); this.BARpitch.Label = "Pitch"; + resources.ApplyResources(this.BARpitch, "BARpitch"); this.BARpitch.Maximum = 2200; this.BARpitch.maxline = 0; this.BARpitch.Minimum = 800; this.BARpitch.minline = 0; this.BARpitch.Name = "BARpitch"; - this.toolTip1.SetToolTip(this.BARpitch, resources.GetString("BARpitch.ToolTip")); this.BARpitch.Value = 1500; this.BARpitch.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // BARthrottle // - resources.ApplyResources(this.BARthrottle, "BARthrottle"); this.BARthrottle.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(67)))), ((int)(((byte)(68)))), ((int)(((byte)(69))))); this.BARthrottle.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BARthrottle.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch3in", true)); this.BARthrottle.Label = "Throttle"; + resources.ApplyResources(this.BARthrottle, "BARthrottle"); this.BARthrottle.Maximum = 2200; this.BARthrottle.maxline = 0; this.BARthrottle.Minimum = 800; this.BARthrottle.minline = 0; this.BARthrottle.Name = "BARthrottle"; - this.toolTip1.SetToolTip(this.BARthrottle, resources.GetString("BARthrottle.ToolTip")); this.BARthrottle.Value = 1000; this.BARthrottle.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(148)))), ((int)(((byte)(193)))), ((int)(((byte)(31))))); // // BARyaw // - resources.ApplyResources(this.BARyaw, "BARyaw"); this.BARyaw.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BARyaw.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BARyaw.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch4in", true)); this.BARyaw.Label = "Yaw"; + resources.ApplyResources(this.BARyaw, "BARyaw"); this.BARyaw.Maximum = 2200; this.BARyaw.maxline = 0; this.BARyaw.Minimum = 800; this.BARyaw.minline = 0; this.BARyaw.Name = "BARyaw"; - this.toolTip1.SetToolTip(this.BARyaw, resources.GetString("BARyaw.ToolTip")); this.BARyaw.Value = 1500; this.BARyaw.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // BARroll // - resources.ApplyResources(this.BARroll, "BARroll"); this.BARroll.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(255))))); this.BARroll.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.BARroll.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch1in", true)); this.BARroll.Label = "Roll"; + resources.ApplyResources(this.BARroll, "BARroll"); this.BARroll.Maximum = 2200; this.BARroll.maxline = 0; this.BARroll.Minimum = 800; this.BARroll.minline = 0; this.BARroll.Name = "BARroll"; - this.toolTip1.SetToolTip(this.BARroll, resources.GetString("BARroll.ToolTip")); this.BARroll.Value = 1500; this.BARroll.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(0)))), ((int)(((byte)(255))))); // // tabModes // - resources.ApplyResources(this.tabModes, "tabModes"); this.tabModes.Controls.Add(this.CB_simple6); this.tabModes.Controls.Add(this.CB_simple5); this.tabModes.Controls.Add(this.CB_simple4); @@ -485,220 +468,190 @@ this.tabModes.Controls.Add(this.label1); this.tabModes.Controls.Add(this.CMB_fmode1); this.tabModes.Controls.Add(this.BUT_SaveModes); + resources.ApplyResources(this.tabModes, "tabModes"); this.tabModes.Name = "tabModes"; - this.toolTip1.SetToolTip(this.tabModes, resources.GetString("tabModes.ToolTip")); this.tabModes.UseVisualStyleBackColor = true; // // CB_simple6 // resources.ApplyResources(this.CB_simple6, "CB_simple6"); this.CB_simple6.Name = "CB_simple6"; - this.toolTip1.SetToolTip(this.CB_simple6, resources.GetString("CB_simple6.ToolTip")); this.CB_simple6.UseVisualStyleBackColor = true; // // CB_simple5 // resources.ApplyResources(this.CB_simple5, "CB_simple5"); this.CB_simple5.Name = "CB_simple5"; - this.toolTip1.SetToolTip(this.CB_simple5, resources.GetString("CB_simple5.ToolTip")); this.CB_simple5.UseVisualStyleBackColor = true; // // CB_simple4 // resources.ApplyResources(this.CB_simple4, "CB_simple4"); this.CB_simple4.Name = "CB_simple4"; - this.toolTip1.SetToolTip(this.CB_simple4, resources.GetString("CB_simple4.ToolTip")); this.CB_simple4.UseVisualStyleBackColor = true; // // CB_simple3 // resources.ApplyResources(this.CB_simple3, "CB_simple3"); this.CB_simple3.Name = "CB_simple3"; - this.toolTip1.SetToolTip(this.CB_simple3, resources.GetString("CB_simple3.ToolTip")); this.CB_simple3.UseVisualStyleBackColor = true; // // CB_simple2 // resources.ApplyResources(this.CB_simple2, "CB_simple2"); this.CB_simple2.Name = "CB_simple2"; - this.toolTip1.SetToolTip(this.CB_simple2, resources.GetString("CB_simple2.ToolTip")); this.CB_simple2.UseVisualStyleBackColor = true; // // CB_simple1 // resources.ApplyResources(this.CB_simple1, "CB_simple1"); this.CB_simple1.Name = "CB_simple1"; - this.toolTip1.SetToolTip(this.CB_simple1, resources.GetString("CB_simple1.ToolTip")); this.CB_simple1.UseVisualStyleBackColor = true; // // label14 // resources.ApplyResources(this.label14, "label14"); this.label14.Name = "label14"; - this.toolTip1.SetToolTip(this.label14, resources.GetString("label14.ToolTip")); // // LBL_flightmodepwm // resources.ApplyResources(this.LBL_flightmodepwm, "LBL_flightmodepwm"); this.LBL_flightmodepwm.Name = "LBL_flightmodepwm"; - this.toolTip1.SetToolTip(this.LBL_flightmodepwm, resources.GetString("LBL_flightmodepwm.ToolTip")); // // label13 // resources.ApplyResources(this.label13, "label13"); this.label13.Name = "label13"; - this.toolTip1.SetToolTip(this.label13, resources.GetString("label13.ToolTip")); // // lbl_currentmode // resources.ApplyResources(this.lbl_currentmode, "lbl_currentmode"); this.lbl_currentmode.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.currentStateBindingSource, "mode", true)); this.lbl_currentmode.Name = "lbl_currentmode"; - this.toolTip1.SetToolTip(this.lbl_currentmode, resources.GetString("lbl_currentmode.ToolTip")); // // label12 // resources.ApplyResources(this.label12, "label12"); this.label12.Name = "label12"; - this.toolTip1.SetToolTip(this.label12, resources.GetString("label12.ToolTip")); // // label11 // resources.ApplyResources(this.label11, "label11"); this.label11.Name = "label11"; - this.toolTip1.SetToolTip(this.label11, resources.GetString("label11.ToolTip")); // // label10 // resources.ApplyResources(this.label10, "label10"); this.label10.Name = "label10"; - this.toolTip1.SetToolTip(this.label10, resources.GetString("label10.ToolTip")); // // label9 // resources.ApplyResources(this.label9, "label9"); this.label9.Name = "label9"; - this.toolTip1.SetToolTip(this.label9, resources.GetString("label9.ToolTip")); // // label8 // resources.ApplyResources(this.label8, "label8"); this.label8.Name = "label8"; - this.toolTip1.SetToolTip(this.label8, resources.GetString("label8.ToolTip")); // // label7 // resources.ApplyResources(this.label7, "label7"); this.label7.Name = "label7"; - this.toolTip1.SetToolTip(this.label7, resources.GetString("label7.ToolTip")); // // label6 // resources.ApplyResources(this.label6, "label6"); this.label6.Name = "label6"; - this.toolTip1.SetToolTip(this.label6, resources.GetString("label6.ToolTip")); // // CMB_fmode6 // - resources.ApplyResources(this.CMB_fmode6, "CMB_fmode6"); this.CMB_fmode6.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode6.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode6.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode6.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode6, "CMB_fmode6"); this.CMB_fmode6.Name = "CMB_fmode6"; - this.toolTip1.SetToolTip(this.CMB_fmode6, resources.GetString("CMB_fmode6.ToolTip")); // // label5 // resources.ApplyResources(this.label5, "label5"); this.label5.Name = "label5"; - this.toolTip1.SetToolTip(this.label5, resources.GetString("label5.ToolTip")); // // CMB_fmode5 // - resources.ApplyResources(this.CMB_fmode5, "CMB_fmode5"); this.CMB_fmode5.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode5.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode5.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode5.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode5, "CMB_fmode5"); this.CMB_fmode5.Name = "CMB_fmode5"; - this.toolTip1.SetToolTip(this.CMB_fmode5, resources.GetString("CMB_fmode5.ToolTip")); // // label4 // resources.ApplyResources(this.label4, "label4"); this.label4.Name = "label4"; - this.toolTip1.SetToolTip(this.label4, resources.GetString("label4.ToolTip")); // // CMB_fmode4 // - resources.ApplyResources(this.CMB_fmode4, "CMB_fmode4"); this.CMB_fmode4.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode4.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode4.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode4, "CMB_fmode4"); this.CMB_fmode4.Name = "CMB_fmode4"; - this.toolTip1.SetToolTip(this.CMB_fmode4, resources.GetString("CMB_fmode4.ToolTip")); // // label3 // resources.ApplyResources(this.label3, "label3"); this.label3.Name = "label3"; - this.toolTip1.SetToolTip(this.label3, resources.GetString("label3.ToolTip")); // // CMB_fmode3 // - resources.ApplyResources(this.CMB_fmode3, "CMB_fmode3"); this.CMB_fmode3.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode3.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode3.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode3, "CMB_fmode3"); this.CMB_fmode3.Name = "CMB_fmode3"; - this.toolTip1.SetToolTip(this.CMB_fmode3, resources.GetString("CMB_fmode3.ToolTip")); // // label2 // resources.ApplyResources(this.label2, "label2"); this.label2.Name = "label2"; - this.toolTip1.SetToolTip(this.label2, resources.GetString("label2.ToolTip")); // // CMB_fmode2 // - resources.ApplyResources(this.CMB_fmode2, "CMB_fmode2"); this.CMB_fmode2.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode2.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode2.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode2, "CMB_fmode2"); this.CMB_fmode2.Name = "CMB_fmode2"; - this.toolTip1.SetToolTip(this.CMB_fmode2, resources.GetString("CMB_fmode2.ToolTip")); // // label1 // resources.ApplyResources(this.label1, "label1"); this.label1.Name = "label1"; - this.toolTip1.SetToolTip(this.label1, resources.GetString("label1.ToolTip")); // // CMB_fmode1 // - resources.ApplyResources(this.CMB_fmode1, "CMB_fmode1"); this.CMB_fmode1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend; this.CMB_fmode1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems; this.CMB_fmode1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; this.CMB_fmode1.FormattingEnabled = true; + resources.ApplyResources(this.CMB_fmode1, "CMB_fmode1"); this.CMB_fmode1.Name = "CMB_fmode1"; - this.toolTip1.SetToolTip(this.CMB_fmode1, resources.GetString("CMB_fmode1.ToolTip")); // // BUT_SaveModes // resources.ApplyResources(this.BUT_SaveModes, "BUT_SaveModes"); this.BUT_SaveModes.Name = "BUT_SaveModes"; - this.toolTip1.SetToolTip(this.BUT_SaveModes, resources.GetString("BUT_SaveModes.ToolTip")); this.BUT_SaveModes.UseVisualStyleBackColor = true; this.BUT_SaveModes.Click += new System.EventHandler(this.BUT_SaveModes_Click); // // tabHardware // - resources.ApplyResources(this.tabHardware, "tabHardware"); this.tabHardware.BackColor = System.Drawing.Color.DarkRed; this.tabHardware.Controls.Add(this.label27); this.tabHardware.Controls.Add(this.CMB_sonartype); @@ -713,58 +666,52 @@ this.tabHardware.Controls.Add(this.pictureBox4); this.tabHardware.Controls.Add(this.pictureBox3); this.tabHardware.Controls.Add(this.pictureBox1); + resources.ApplyResources(this.tabHardware, "tabHardware"); this.tabHardware.Name = "tabHardware"; - this.toolTip1.SetToolTip(this.tabHardware, resources.GetString("tabHardware.ToolTip")); // // label27 // resources.ApplyResources(this.label27, "label27"); this.label27.Name = "label27"; - this.toolTip1.SetToolTip(this.label27, resources.GetString("label27.ToolTip")); // // CMB_sonartype // - resources.ApplyResources(this.CMB_sonartype, "CMB_sonartype"); this.CMB_sonartype.FormattingEnabled = true; this.CMB_sonartype.Items.AddRange(new object[] { resources.GetString("CMB_sonartype.Items"), resources.GetString("CMB_sonartype.Items1"), resources.GetString("CMB_sonartype.Items2")}); + resources.ApplyResources(this.CMB_sonartype, "CMB_sonartype"); this.CMB_sonartype.Name = "CMB_sonartype"; - this.toolTip1.SetToolTip(this.CMB_sonartype, resources.GetString("CMB_sonartype.ToolTip")); this.CMB_sonartype.SelectedIndexChanged += new System.EventHandler(this.CMB_sonartype_SelectedIndexChanged); // // CHK_enableoptflow // resources.ApplyResources(this.CHK_enableoptflow, "CHK_enableoptflow"); this.CHK_enableoptflow.Name = "CHK_enableoptflow"; - this.toolTip1.SetToolTip(this.CHK_enableoptflow, resources.GetString("CHK_enableoptflow.ToolTip")); this.CHK_enableoptflow.UseVisualStyleBackColor = true; this.CHK_enableoptflow.CheckedChanged += new System.EventHandler(this.CHK_enableoptflow_CheckedChanged); // // pictureBox2 // - resources.ApplyResources(this.pictureBox2, "pictureBox2"); this.pictureBox2.BackColor = System.Drawing.Color.White; this.pictureBox2.BackgroundImage = global::ArdupilotMega.Properties.Resources.opticalflow; + resources.ApplyResources(this.pictureBox2, "pictureBox2"); this.pictureBox2.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.pictureBox2.Name = "pictureBox2"; this.pictureBox2.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBox2, resources.GetString("pictureBox2.ToolTip")); // // linkLabelmagdec // resources.ApplyResources(this.linkLabelmagdec, "linkLabelmagdec"); this.linkLabelmagdec.Name = "linkLabelmagdec"; this.linkLabelmagdec.TabStop = true; - this.toolTip1.SetToolTip(this.linkLabelmagdec, resources.GetString("linkLabelmagdec.ToolTip")); this.linkLabelmagdec.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked); // // label100 // resources.ApplyResources(this.label100, "label100"); this.label100.Name = "label100"; - this.toolTip1.SetToolTip(this.label100, resources.GetString("label100.ToolTip")); // // TXT_declination // @@ -777,7 +724,6 @@ // resources.ApplyResources(this.CHK_enableairspeed, "CHK_enableairspeed"); this.CHK_enableairspeed.Name = "CHK_enableairspeed"; - this.toolTip1.SetToolTip(this.CHK_enableairspeed, resources.GetString("CHK_enableairspeed.ToolTip")); this.CHK_enableairspeed.UseVisualStyleBackColor = true; this.CHK_enableairspeed.CheckedChanged += new System.EventHandler(this.CHK_enableairspeed_CheckedChanged); // @@ -785,7 +731,6 @@ // resources.ApplyResources(this.CHK_enablesonar, "CHK_enablesonar"); this.CHK_enablesonar.Name = "CHK_enablesonar"; - this.toolTip1.SetToolTip(this.CHK_enablesonar, resources.GetString("CHK_enablesonar.ToolTip")); this.CHK_enablesonar.UseVisualStyleBackColor = true; this.CHK_enablesonar.CheckedChanged += new System.EventHandler(this.CHK_enablesonar_CheckedChanged); // @@ -793,42 +738,37 @@ // resources.ApplyResources(this.CHK_enablecompass, "CHK_enablecompass"); this.CHK_enablecompass.Name = "CHK_enablecompass"; - this.toolTip1.SetToolTip(this.CHK_enablecompass, resources.GetString("CHK_enablecompass.ToolTip")); this.CHK_enablecompass.UseVisualStyleBackColor = true; this.CHK_enablecompass.CheckedChanged += new System.EventHandler(this.CHK_enablecompass_CheckedChanged); // // pictureBox4 // - resources.ApplyResources(this.pictureBox4, "pictureBox4"); this.pictureBox4.BackColor = System.Drawing.Color.White; this.pictureBox4.BackgroundImage = global::ArdupilotMega.Properties.Resources.airspeed; + resources.ApplyResources(this.pictureBox4, "pictureBox4"); this.pictureBox4.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.pictureBox4.Name = "pictureBox4"; this.pictureBox4.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBox4, resources.GetString("pictureBox4.ToolTip")); // // pictureBox3 // - resources.ApplyResources(this.pictureBox3, "pictureBox3"); this.pictureBox3.BackColor = System.Drawing.Color.White; this.pictureBox3.BackgroundImage = global::ArdupilotMega.Properties.Resources.sonar; + resources.ApplyResources(this.pictureBox3, "pictureBox3"); this.pictureBox3.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.pictureBox3.Name = "pictureBox3"; this.pictureBox3.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBox3, resources.GetString("pictureBox3.ToolTip")); // // pictureBox1 // - resources.ApplyResources(this.pictureBox1, "pictureBox1"); this.pictureBox1.BackgroundImage = global::ArdupilotMega.Properties.Resources.compass; + resources.ApplyResources(this.pictureBox1, "pictureBox1"); this.pictureBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.pictureBox1.Name = "pictureBox1"; this.pictureBox1.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBox1, resources.GetString("pictureBox1.ToolTip")); // // tabBattery // - resources.ApplyResources(this.tabBattery, "tabBattery"); this.tabBattery.Controls.Add(this.groupBox4); this.tabBattery.Controls.Add(this.label47); this.tabBattery.Controls.Add(this.CMB_batmonsensortype); @@ -838,13 +778,12 @@ this.tabBattery.Controls.Add(this.TXT_battcapacity); this.tabBattery.Controls.Add(this.CMB_batmontype); this.tabBattery.Controls.Add(this.pictureBox5); + resources.ApplyResources(this.tabBattery, "tabBattery"); this.tabBattery.Name = "tabBattery"; - this.toolTip1.SetToolTip(this.tabBattery, resources.GetString("tabBattery.ToolTip")); this.tabBattery.UseVisualStyleBackColor = true; // // groupBox4 // - resources.ApplyResources(this.groupBox4, "groupBox4"); this.groupBox4.Controls.Add(this.label31); this.groupBox4.Controls.Add(this.label32); this.groupBox4.Controls.Add(this.label33); @@ -855,33 +794,29 @@ this.groupBox4.Controls.Add(this.TXT_voltage); this.groupBox4.Controls.Add(this.TXT_inputvoltage); this.groupBox4.Controls.Add(this.TXT_measuredvoltage); + resources.ApplyResources(this.groupBox4, "groupBox4"); this.groupBox4.Name = "groupBox4"; this.groupBox4.TabStop = false; - this.toolTip1.SetToolTip(this.groupBox4, resources.GetString("groupBox4.ToolTip")); // // label31 // resources.ApplyResources(this.label31, "label31"); this.label31.Name = "label31"; - this.toolTip1.SetToolTip(this.label31, resources.GetString("label31.ToolTip")); // // label32 // resources.ApplyResources(this.label32, "label32"); this.label32.Name = "label32"; - this.toolTip1.SetToolTip(this.label32, resources.GetString("label32.ToolTip")); // // label33 // resources.ApplyResources(this.label33, "label33"); this.label33.Name = "label33"; - this.toolTip1.SetToolTip(this.label33, resources.GetString("label33.ToolTip")); // // TXT_ampspervolt // resources.ApplyResources(this.TXT_ampspervolt, "TXT_ampspervolt"); this.TXT_ampspervolt.Name = "TXT_ampspervolt"; - this.toolTip1.SetToolTip(this.TXT_ampspervolt, resources.GetString("TXT_ampspervolt.ToolTip")); this.TXT_ampspervolt.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_ampspervolt_Validating); this.TXT_ampspervolt.Validated += new System.EventHandler(this.TXT_ampspervolt_Validated); // @@ -889,13 +824,11 @@ // resources.ApplyResources(this.label34, "label34"); this.label34.Name = "label34"; - this.toolTip1.SetToolTip(this.label34, resources.GetString("label34.ToolTip")); // // TXT_divider // resources.ApplyResources(this.TXT_divider, "TXT_divider"); this.TXT_divider.Name = "TXT_divider"; - this.toolTip1.SetToolTip(this.TXT_divider, resources.GetString("TXT_divider.ToolTip")); this.TXT_divider.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_divider_Validating); this.TXT_divider.Validated += new System.EventHandler(this.TXT_divider_Validated); // @@ -903,21 +836,18 @@ // resources.ApplyResources(this.label35, "label35"); this.label35.Name = "label35"; - this.toolTip1.SetToolTip(this.label35, resources.GetString("label35.ToolTip")); // // TXT_voltage // - resources.ApplyResources(this.TXT_voltage, "TXT_voltage"); this.TXT_voltage.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.currentStateBindingSource, "battery_voltage", true)); + resources.ApplyResources(this.TXT_voltage, "TXT_voltage"); this.TXT_voltage.Name = "TXT_voltage"; this.TXT_voltage.ReadOnly = true; - this.toolTip1.SetToolTip(this.TXT_voltage, resources.GetString("TXT_voltage.ToolTip")); // // TXT_inputvoltage // resources.ApplyResources(this.TXT_inputvoltage, "TXT_inputvoltage"); this.TXT_inputvoltage.Name = "TXT_inputvoltage"; - this.toolTip1.SetToolTip(this.TXT_inputvoltage, resources.GetString("TXT_inputvoltage.ToolTip")); this.TXT_inputvoltage.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_inputvoltage_Validating); this.TXT_inputvoltage.Validated += new System.EventHandler(this.TXT_inputvoltage_Validated); // @@ -925,7 +855,6 @@ // resources.ApplyResources(this.TXT_measuredvoltage, "TXT_measuredvoltage"); this.TXT_measuredvoltage.Name = "TXT_measuredvoltage"; - this.toolTip1.SetToolTip(this.TXT_measuredvoltage, resources.GetString("TXT_measuredvoltage.ToolTip")); this.TXT_measuredvoltage.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_measuredvoltage_Validating); this.TXT_measuredvoltage.Validated += new System.EventHandler(this.TXT_measuredvoltage_Validated); // @@ -933,19 +862,17 @@ // resources.ApplyResources(this.label47, "label47"); this.label47.Name = "label47"; - this.toolTip1.SetToolTip(this.label47, resources.GetString("label47.ToolTip")); // // CMB_batmonsensortype // - resources.ApplyResources(this.CMB_batmonsensortype, "CMB_batmonsensortype"); this.CMB_batmonsensortype.FormattingEnabled = true; this.CMB_batmonsensortype.Items.AddRange(new object[] { resources.GetString("CMB_batmonsensortype.Items"), resources.GetString("CMB_batmonsensortype.Items1"), resources.GetString("CMB_batmonsensortype.Items2"), resources.GetString("CMB_batmonsensortype.Items3")}); + resources.ApplyResources(this.CMB_batmonsensortype, "CMB_batmonsensortype"); this.CMB_batmonsensortype.Name = "CMB_batmonsensortype"; - this.toolTip1.SetToolTip(this.CMB_batmonsensortype, resources.GetString("CMB_batmonsensortype.ToolTip")); this.CMB_batmonsensortype.SelectedIndexChanged += new System.EventHandler(this.CMB_batmonsensortype_SelectedIndexChanged); // // textBox3 @@ -953,112 +880,98 @@ resources.ApplyResources(this.textBox3, "textBox3"); this.textBox3.Name = "textBox3"; this.textBox3.ReadOnly = true; - this.toolTip1.SetToolTip(this.textBox3, resources.GetString("textBox3.ToolTip")); // // label29 // resources.ApplyResources(this.label29, "label29"); this.label29.Name = "label29"; - this.toolTip1.SetToolTip(this.label29, resources.GetString("label29.ToolTip")); // // label30 // resources.ApplyResources(this.label30, "label30"); this.label30.Name = "label30"; - this.toolTip1.SetToolTip(this.label30, resources.GetString("label30.ToolTip")); // // TXT_battcapacity // resources.ApplyResources(this.TXT_battcapacity, "TXT_battcapacity"); this.TXT_battcapacity.Name = "TXT_battcapacity"; - this.toolTip1.SetToolTip(this.TXT_battcapacity, resources.GetString("TXT_battcapacity.ToolTip")); this.TXT_battcapacity.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_battcapacity_Validating); this.TXT_battcapacity.Validated += new System.EventHandler(this.TXT_battcapacity_Validated); // // CMB_batmontype // - resources.ApplyResources(this.CMB_batmontype, "CMB_batmontype"); this.CMB_batmontype.FormattingEnabled = true; this.CMB_batmontype.Items.AddRange(new object[] { resources.GetString("CMB_batmontype.Items"), resources.GetString("CMB_batmontype.Items1"), resources.GetString("CMB_batmontype.Items2")}); + resources.ApplyResources(this.CMB_batmontype, "CMB_batmontype"); this.CMB_batmontype.Name = "CMB_batmontype"; - this.toolTip1.SetToolTip(this.CMB_batmontype, resources.GetString("CMB_batmontype.ToolTip")); this.CMB_batmontype.SelectedIndexChanged += new System.EventHandler(this.CMB_batmontype_SelectedIndexChanged); // // pictureBox5 // - resources.ApplyResources(this.pictureBox5, "pictureBox5"); this.pictureBox5.BackColor = System.Drawing.Color.White; this.pictureBox5.BackgroundImage = global::ArdupilotMega.Properties.Resources.attocurrent; + resources.ApplyResources(this.pictureBox5, "pictureBox5"); this.pictureBox5.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; this.pictureBox5.Name = "pictureBox5"; this.pictureBox5.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBox5, resources.GetString("pictureBox5.ToolTip")); // // tabArducopter // - resources.ApplyResources(this.tabArducopter, "tabArducopter"); this.tabArducopter.Controls.Add(this.label28); this.tabArducopter.Controls.Add(this.label16); this.tabArducopter.Controls.Add(this.label15); this.tabArducopter.Controls.Add(this.pictureBoxQuadX); this.tabArducopter.Controls.Add(this.pictureBoxQuad); this.tabArducopter.Controls.Add(this.BUT_levelac2); + resources.ApplyResources(this.tabArducopter, "tabArducopter"); this.tabArducopter.Name = "tabArducopter"; - this.toolTip1.SetToolTip(this.tabArducopter, resources.GetString("tabArducopter.ToolTip")); this.tabArducopter.UseVisualStyleBackColor = true; // // label28 // resources.ApplyResources(this.label28, "label28"); this.label28.Name = "label28"; - this.toolTip1.SetToolTip(this.label28, resources.GetString("label28.ToolTip")); // // label16 // resources.ApplyResources(this.label16, "label16"); this.label16.Name = "label16"; - this.toolTip1.SetToolTip(this.label16, resources.GetString("label16.ToolTip")); // // label15 // resources.ApplyResources(this.label15, "label15"); this.label15.Name = "label15"; - this.toolTip1.SetToolTip(this.label15, resources.GetString("label15.ToolTip")); // // pictureBoxQuadX // - resources.ApplyResources(this.pictureBoxQuadX, "pictureBoxQuadX"); this.pictureBoxQuadX.Cursor = System.Windows.Forms.Cursors.Hand; this.pictureBoxQuadX.Image = global::ArdupilotMega.Properties.Resources.quadx; + resources.ApplyResources(this.pictureBoxQuadX, "pictureBoxQuadX"); this.pictureBoxQuadX.Name = "pictureBoxQuadX"; this.pictureBoxQuadX.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBoxQuadX, resources.GetString("pictureBoxQuadX.ToolTip")); this.pictureBoxQuadX.Click += new System.EventHandler(this.pictureBoxQuadX_Click); // // pictureBoxQuad // - resources.ApplyResources(this.pictureBoxQuad, "pictureBoxQuad"); this.pictureBoxQuad.Cursor = System.Windows.Forms.Cursors.Hand; this.pictureBoxQuad.Image = global::ArdupilotMega.Properties.Resources.quad; + resources.ApplyResources(this.pictureBoxQuad, "pictureBoxQuad"); this.pictureBoxQuad.Name = "pictureBoxQuad"; this.pictureBoxQuad.TabStop = false; - this.toolTip1.SetToolTip(this.pictureBoxQuad, resources.GetString("pictureBoxQuad.ToolTip")); this.pictureBoxQuad.Click += new System.EventHandler(this.pictureBoxQuad_Click); // // BUT_levelac2 // resources.ApplyResources(this.BUT_levelac2, "BUT_levelac2"); this.BUT_levelac2.Name = "BUT_levelac2"; - this.toolTip1.SetToolTip(this.BUT_levelac2, resources.GetString("BUT_levelac2.ToolTip")); this.BUT_levelac2.UseVisualStyleBackColor = true; this.BUT_levelac2.Click += new System.EventHandler(this.BUT_levelac2_Click); // // tabHeli // - resources.ApplyResources(this.tabHeli, "tabHeli"); this.tabHeli.Controls.Add(this.BUT_HS4save); this.tabHeli.Controls.Add(this.BUT_swash_manual); this.tabHeli.Controls.Add(this.groupBox3); @@ -1095,8 +1008,8 @@ this.tabHeli.Controls.Add(this.HS4); this.tabHeli.Controls.Add(this.HS3); this.tabHeli.Controls.Add(this.Gservoloc); + resources.ApplyResources(this.tabHeli, "tabHeli"); this.tabHeli.Name = "tabHeli"; - this.toolTip1.SetToolTip(this.tabHeli, resources.GetString("tabHeli.ToolTip")); this.tabHeli.UseVisualStyleBackColor = true; this.tabHeli.Click += new System.EventHandler(this.tabHeli_Click); // @@ -1104,7 +1017,6 @@ // resources.ApplyResources(this.BUT_HS4save, "BUT_HS4save"); this.BUT_HS4save.Name = "BUT_HS4save"; - this.toolTip1.SetToolTip(this.BUT_HS4save, resources.GetString("BUT_HS4save.ToolTip")); this.BUT_HS4save.UseVisualStyleBackColor = true; this.BUT_HS4save.Click += new System.EventHandler(this.BUT_HS4save_Click); // @@ -1112,38 +1024,33 @@ // resources.ApplyResources(this.BUT_swash_manual, "BUT_swash_manual"); this.BUT_swash_manual.Name = "BUT_swash_manual"; - this.toolTip1.SetToolTip(this.BUT_swash_manual, resources.GetString("BUT_swash_manual.ToolTip")); this.BUT_swash_manual.UseVisualStyleBackColor = true; this.BUT_swash_manual.Click += new System.EventHandler(this.BUT_swash_manual_Click); // // groupBox3 // - resources.ApplyResources(this.groupBox3, "groupBox3"); this.groupBox3.Controls.Add(this.label46); this.groupBox3.Controls.Add(this.label45); this.groupBox3.Controls.Add(this.GYR_ENABLE_); this.groupBox3.Controls.Add(this.GYR_GAIN_); + resources.ApplyResources(this.groupBox3, "groupBox3"); this.groupBox3.Name = "groupBox3"; this.groupBox3.TabStop = false; - this.toolTip1.SetToolTip(this.groupBox3, resources.GetString("groupBox3.ToolTip")); // // label46 // resources.ApplyResources(this.label46, "label46"); this.label46.Name = "label46"; - this.toolTip1.SetToolTip(this.label46, resources.GetString("label46.ToolTip")); // // label45 // resources.ApplyResources(this.label45, "label45"); this.label45.Name = "label45"; - this.toolTip1.SetToolTip(this.label45, resources.GetString("label45.ToolTip")); // // GYR_ENABLE_ // resources.ApplyResources(this.GYR_ENABLE_, "GYR_ENABLE_"); this.GYR_ENABLE_.Name = "GYR_ENABLE_"; - this.toolTip1.SetToolTip(this.GYR_ENABLE_, resources.GetString("GYR_ENABLE_.ToolTip")); this.GYR_ENABLE_.UseVisualStyleBackColor = true; this.GYR_ENABLE_.CheckedChanged += new System.EventHandler(this.GYR_ENABLE__CheckedChanged); // @@ -1151,49 +1058,42 @@ // resources.ApplyResources(this.GYR_GAIN_, "GYR_GAIN_"); this.GYR_GAIN_.Name = "GYR_GAIN_"; - this.toolTip1.SetToolTip(this.GYR_GAIN_, resources.GetString("GYR_GAIN_.ToolTip")); this.GYR_GAIN_.Validating += new System.ComponentModel.CancelEventHandler(this.GYR_GAIN__Validating); // // label44 // resources.ApplyResources(this.label44, "label44"); this.label44.Name = "label44"; - this.toolTip1.SetToolTip(this.label44, resources.GetString("label44.ToolTip")); // // label43 // resources.ApplyResources(this.label43, "label43"); this.label43.Name = "label43"; - this.toolTip1.SetToolTip(this.label43, resources.GetString("label43.ToolTip")); // // label42 // resources.ApplyResources(this.label42, "label42"); this.label42.Name = "label42"; - this.toolTip1.SetToolTip(this.label42, resources.GetString("label42.ToolTip")); // // groupBox2 // - resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Controls.Add(this.label24); this.groupBox2.Controls.Add(this.HS4_MIN); this.groupBox2.Controls.Add(this.HS4_MAX); this.groupBox2.Controls.Add(this.label40); + resources.ApplyResources(this.groupBox2, "groupBox2"); this.groupBox2.Name = "groupBox2"; this.groupBox2.TabStop = false; - this.toolTip1.SetToolTip(this.groupBox2, resources.GetString("groupBox2.ToolTip")); // // label24 // resources.ApplyResources(this.label24, "label24"); this.label24.Name = "label24"; - this.toolTip1.SetToolTip(this.label24, resources.GetString("label24.ToolTip")); // // HS4_MIN // resources.ApplyResources(this.HS4_MIN, "HS4_MIN"); this.HS4_MIN.Name = "HS4_MIN"; - this.toolTip1.SetToolTip(this.HS4_MIN, resources.GetString("HS4_MIN.ToolTip")); this.HS4_MIN.Enter += new System.EventHandler(this.HS4_MIN_Enter); this.HS4_MIN.Leave += new System.EventHandler(this.HS4_MIN_Leave); this.HS4_MIN.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating); @@ -1202,7 +1102,6 @@ // resources.ApplyResources(this.HS4_MAX, "HS4_MAX"); this.HS4_MAX.Name = "HS4_MAX"; - this.toolTip1.SetToolTip(this.HS4_MAX, resources.GetString("HS4_MAX.ToolTip")); this.HS4_MAX.Enter += new System.EventHandler(this.HS4_MAX_Enter); this.HS4_MAX.Leave += new System.EventHandler(this.HS4_MAX_Leave); this.HS4_MAX.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating); @@ -1211,38 +1110,33 @@ // resources.ApplyResources(this.label40, "label40"); this.label40.Name = "label40"; - this.toolTip1.SetToolTip(this.label40, resources.GetString("label40.ToolTip")); // // groupBox1 // - resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Controls.Add(this.label41); this.groupBox1.Controls.Add(this.label21); this.groupBox1.Controls.Add(this.COL_MIN_); this.groupBox1.Controls.Add(this.COL_MID_); this.groupBox1.Controls.Add(this.COL_MAX_); this.groupBox1.Controls.Add(this.BUT_0collective); + resources.ApplyResources(this.groupBox1, "groupBox1"); this.groupBox1.Name = "groupBox1"; this.groupBox1.TabStop = false; - this.toolTip1.SetToolTip(this.groupBox1, resources.GetString("groupBox1.ToolTip")); // // label41 // resources.ApplyResources(this.label41, "label41"); this.label41.Name = "label41"; - this.toolTip1.SetToolTip(this.label41, resources.GetString("label41.ToolTip")); // // label21 // resources.ApplyResources(this.label21, "label21"); this.label21.Name = "label21"; - this.toolTip1.SetToolTip(this.label21, resources.GetString("label21.ToolTip")); // // COL_MIN_ // resources.ApplyResources(this.COL_MIN_, "COL_MIN_"); this.COL_MIN_.Name = "COL_MIN_"; - this.toolTip1.SetToolTip(this.COL_MIN_, resources.GetString("COL_MIN_.ToolTip")); this.COL_MIN_.Enter += new System.EventHandler(this.COL_MIN__Enter); this.COL_MIN_.Leave += new System.EventHandler(this.COL_MIN__Leave); this.COL_MIN_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating); @@ -1251,14 +1145,12 @@ // resources.ApplyResources(this.COL_MID_, "COL_MID_"); this.COL_MID_.Name = "COL_MID_"; - this.toolTip1.SetToolTip(this.COL_MID_, resources.GetString("COL_MID_.ToolTip")); this.COL_MID_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating); // // COL_MAX_ // resources.ApplyResources(this.COL_MAX_, "COL_MAX_"); this.COL_MAX_.Name = "COL_MAX_"; - this.toolTip1.SetToolTip(this.COL_MAX_, resources.GetString("COL_MAX_.ToolTip")); this.COL_MAX_.Enter += new System.EventHandler(this.COL_MAX__Enter); this.COL_MAX_.Leave += new System.EventHandler(this.COL_MAX__Leave); this.COL_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.PWM_Validating); @@ -1267,7 +1159,6 @@ // resources.ApplyResources(this.BUT_0collective, "BUT_0collective"); this.BUT_0collective.Name = "BUT_0collective"; - this.toolTip1.SetToolTip(this.BUT_0collective, resources.GetString("BUT_0collective.ToolTip")); this.BUT_0collective.UseVisualStyleBackColor = true; this.BUT_0collective.Click += new System.EventHandler(this.BUT_0collective_Click); // @@ -1285,7 +1176,6 @@ 0, 0}); this.HS4_TRIM.Name = "HS4_TRIM"; - this.toolTip1.SetToolTip(this.HS4_TRIM, resources.GetString("HS4_TRIM.ToolTip")); this.HS4_TRIM.Value = new decimal(new int[] { 1500, 0, @@ -1307,7 +1197,6 @@ 0, 0}); this.HS3_TRIM.Name = "HS3_TRIM"; - this.toolTip1.SetToolTip(this.HS3_TRIM, resources.GetString("HS3_TRIM.ToolTip")); this.HS3_TRIM.Value = new decimal(new int[] { 1500, 0, @@ -1329,7 +1218,6 @@ 0, 0}); this.HS2_TRIM.Name = "HS2_TRIM"; - this.toolTip1.SetToolTip(this.HS2_TRIM, resources.GetString("HS2_TRIM.ToolTip")); this.HS2_TRIM.Value = new decimal(new int[] { 1500, 0, @@ -1351,7 +1239,6 @@ 0, 0}); this.HS1_TRIM.Name = "HS1_TRIM"; - this.toolTip1.SetToolTip(this.HS1_TRIM, resources.GetString("HS1_TRIM.ToolTip")); this.HS1_TRIM.Value = new decimal(new int[] { 1500, 0, @@ -1363,69 +1250,58 @@ // resources.ApplyResources(this.label39, "label39"); this.label39.Name = "label39"; - this.toolTip1.SetToolTip(this.label39, resources.GetString("label39.ToolTip")); // // label38 // resources.ApplyResources(this.label38, "label38"); this.label38.Name = "label38"; - this.toolTip1.SetToolTip(this.label38, resources.GetString("label38.ToolTip")); // // label37 // resources.ApplyResources(this.label37, "label37"); this.label37.Name = "label37"; - this.toolTip1.SetToolTip(this.label37, resources.GetString("label37.ToolTip")); // // label36 // resources.ApplyResources(this.label36, "label36"); this.label36.Name = "label36"; - this.toolTip1.SetToolTip(this.label36, resources.GetString("label36.ToolTip")); // // label26 // resources.ApplyResources(this.label26, "label26"); this.label26.Name = "label26"; - this.toolTip1.SetToolTip(this.label26, resources.GetString("label26.ToolTip")); // // PIT_MAX_ // resources.ApplyResources(this.PIT_MAX_, "PIT_MAX_"); this.PIT_MAX_.Name = "PIT_MAX_"; - this.toolTip1.SetToolTip(this.PIT_MAX_, resources.GetString("PIT_MAX_.ToolTip")); this.PIT_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.PIT_MAX__Validating); // // label25 // resources.ApplyResources(this.label25, "label25"); this.label25.Name = "label25"; - this.toolTip1.SetToolTip(this.label25, resources.GetString("label25.ToolTip")); // // ROL_MAX_ // resources.ApplyResources(this.ROL_MAX_, "ROL_MAX_"); this.ROL_MAX_.Name = "ROL_MAX_"; - this.toolTip1.SetToolTip(this.ROL_MAX_, resources.GetString("ROL_MAX_.ToolTip")); this.ROL_MAX_.Validating += new System.ComponentModel.CancelEventHandler(this.ROL_MAX__Validating); // // label23 // resources.ApplyResources(this.label23, "label23"); this.label23.Name = "label23"; - this.toolTip1.SetToolTip(this.label23, resources.GetString("label23.ToolTip")); // // label22 // resources.ApplyResources(this.label22, "label22"); this.label22.Name = "label22"; - this.toolTip1.SetToolTip(this.label22, resources.GetString("label22.ToolTip")); // // HS4_REV // resources.ApplyResources(this.HS4_REV, "HS4_REV"); this.HS4_REV.Name = "HS4_REV"; - this.toolTip1.SetToolTip(this.HS4_REV, resources.GetString("HS4_REV.ToolTip")); this.HS4_REV.UseVisualStyleBackColor = true; this.HS4_REV.CheckedChanged += new System.EventHandler(this.HS4_REV_CheckedChanged); // @@ -1433,46 +1309,39 @@ // resources.ApplyResources(this.label20, "label20"); this.label20.Name = "label20"; - this.toolTip1.SetToolTip(this.label20, resources.GetString("label20.ToolTip")); // // label19 // resources.ApplyResources(this.label19, "label19"); this.label19.Name = "label19"; - this.toolTip1.SetToolTip(this.label19, resources.GetString("label19.ToolTip")); // // label18 // resources.ApplyResources(this.label18, "label18"); this.label18.Name = "label18"; - this.toolTip1.SetToolTip(this.label18, resources.GetString("label18.ToolTip")); // // SV3_POS_ // resources.ApplyResources(this.SV3_POS_, "SV3_POS_"); this.SV3_POS_.Name = "SV3_POS_"; - this.toolTip1.SetToolTip(this.SV3_POS_, resources.GetString("SV3_POS_.ToolTip")); this.SV3_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos3_Validating); // // SV2_POS_ // resources.ApplyResources(this.SV2_POS_, "SV2_POS_"); this.SV2_POS_.Name = "SV2_POS_"; - this.toolTip1.SetToolTip(this.SV2_POS_, resources.GetString("SV2_POS_.ToolTip")); this.SV2_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos2_Validating); // // SV1_POS_ // resources.ApplyResources(this.SV1_POS_, "SV1_POS_"); this.SV1_POS_.Name = "SV1_POS_"; - this.toolTip1.SetToolTip(this.SV1_POS_, resources.GetString("SV1_POS_.ToolTip")); this.SV1_POS_.Validating += new System.ComponentModel.CancelEventHandler(this.TXT_srvpos1_Validating); // // HS3_REV // resources.ApplyResources(this.HS3_REV, "HS3_REV"); this.HS3_REV.Name = "HS3_REV"; - this.toolTip1.SetToolTip(this.HS3_REV, resources.GetString("HS3_REV.ToolTip")); this.HS3_REV.UseVisualStyleBackColor = true; this.HS3_REV.CheckedChanged += new System.EventHandler(this.HS3_REV_CheckedChanged); // @@ -1480,7 +1349,6 @@ // resources.ApplyResources(this.HS2_REV, "HS2_REV"); this.HS2_REV.Name = "HS2_REV"; - this.toolTip1.SetToolTip(this.HS2_REV, resources.GetString("HS2_REV.ToolTip")); this.HS2_REV.UseVisualStyleBackColor = true; this.HS2_REV.CheckedChanged += new System.EventHandler(this.HS2_REV_CheckedChanged); // @@ -1488,7 +1356,6 @@ // resources.ApplyResources(this.HS1_REV, "HS1_REV"); this.HS1_REV.Name = "HS1_REV"; - this.toolTip1.SetToolTip(this.HS1_REV, resources.GetString("HS1_REV.ToolTip")); this.HS1_REV.UseVisualStyleBackColor = true; this.HS1_REV.CheckedChanged += new System.EventHandler(this.HS1_REV_CheckedChanged); // @@ -1496,47 +1363,44 @@ // resources.ApplyResources(this.label17, "label17"); this.label17.Name = "label17"; - this.toolTip1.SetToolTip(this.label17, resources.GetString("label17.ToolTip")); // // HS4 // - resources.ApplyResources(this.HS4, "HS4"); this.HS4.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(67)))), ((int)(((byte)(68)))), ((int)(((byte)(69))))); this.HS4.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.HS4.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch4in", true)); this.HS4.Label = "Rudder"; + resources.ApplyResources(this.HS4, "HS4"); this.HS4.Maximum = 2200; this.HS4.maxline = 0; this.HS4.Minimum = 800; this.HS4.minline = 0; this.HS4.Name = "HS4"; - this.toolTip1.SetToolTip(this.HS4, resources.GetString("HS4.ToolTip")); this.HS4.Value = 1500; this.HS4.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(148)))), ((int)(((byte)(193)))), ((int)(((byte)(31))))); this.HS4.Paint += new System.Windows.Forms.PaintEventHandler(this.HS4_Paint); // // HS3 // - resources.ApplyResources(this.HS3, "HS3"); this.HS3.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(67)))), ((int)(((byte)(68)))), ((int)(((byte)(69))))); this.HS3.BorderColor = System.Drawing.SystemColors.ActiveBorder; this.HS3.DataBindings.Add(new System.Windows.Forms.Binding("Value", this.currentStateBindingSource, "ch3in", true)); this.HS3.Label = "Collective"; + resources.ApplyResources(this.HS3, "HS3"); this.HS3.Maximum = 2200; this.HS3.maxline = 0; this.HS3.Minimum = 800; this.HS3.minline = 0; this.HS3.Name = "HS3"; - this.toolTip1.SetToolTip(this.HS3, resources.GetString("HS3.ToolTip")); this.HS3.Value = 1500; this.HS3.ValueColor = System.Drawing.Color.FromArgb(((int)(((byte)(148)))), ((int)(((byte)(193)))), ((int)(((byte)(31))))); this.HS3.Paint += new System.Windows.Forms.PaintEventHandler(this.HS3_Paint); // // Gservoloc // - resources.ApplyResources(this.Gservoloc, "Gservoloc"); this.Gservoloc.BackColor = System.Drawing.Color.Transparent; this.Gservoloc.BackgroundImage = global::ArdupilotMega.Properties.Resources.Gaugebg; + resources.ApplyResources(this.Gservoloc, "Gservoloc"); this.Gservoloc.BaseArcColor = System.Drawing.Color.Transparent; this.Gservoloc.BaseArcRadius = 60; this.Gservoloc.BaseArcStart = 90; @@ -1669,7 +1533,6 @@ this.Gservoloc.ScaleNumbersRotation = 45; this.Gservoloc.ScaleNumbersStartScaleLine = 2; this.Gservoloc.ScaleNumbersStepScaleLines = 1; - this.toolTip1.SetToolTip(this.Gservoloc, resources.GetString("Gservoloc.ToolTip")); this.Gservoloc.Value = 0F; this.Gservoloc.Value0 = -60F; this.Gservoloc.Value1 = 60F; @@ -1678,10 +1541,9 @@ // // tabReset // - resources.ApplyResources(this.tabReset, "tabReset"); this.tabReset.Controls.Add(this.BUT_reset); + resources.ApplyResources(this.tabReset, "tabReset"); this.tabReset.Name = "tabReset"; - this.toolTip1.SetToolTip(this.tabReset, resources.GetString("tabReset.ToolTip")); this.tabReset.UseVisualStyleBackColor = true; // // BUT_reset @@ -1689,7 +1551,6 @@ resources.ApplyResources(this.BUT_reset, "BUT_reset"); this.BUT_reset.Name = "BUT_reset"; this.BUT_reset.Tag = ""; - this.toolTip1.SetToolTip(this.BUT_reset, resources.GetString("BUT_reset.ToolTip")); this.BUT_reset.UseVisualStyleBackColor = true; this.BUT_reset.Click += new System.EventHandler(this.BUT_reset_Click); // @@ -1700,7 +1561,6 @@ this.Controls.Add(this.tabControl1); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow; this.Name = "Setup"; - this.toolTip1.SetToolTip(this, resources.GetString("$this.ToolTip")); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.Setup_FormClosing); this.Load += new System.EventHandler(this.Setup_Load); this.tabControl1.ResumeLayout(false); diff --git a/Tools/ArdupilotMegaPlanner/Setup/Setup.cs b/Tools/ArdupilotMegaPlanner/Setup/Setup.cs index 0dc82864d9..22b7646398 100644 --- a/Tools/ArdupilotMegaPlanner/Setup/Setup.cs +++ b/Tools/ArdupilotMegaPlanner/Setup/Setup.cs @@ -574,8 +574,8 @@ namespace ArdupilotMega.Setup MainV2.comPort.setParam("FLTMODE5", (float)(int)Enum.Parse(typeof(Common.ac2modes), CMB_fmode5.Text)); MainV2.comPort.setParam("FLTMODE6", (float)(int)Enum.Parse(typeof(Common.ac2modes), CMB_fmode6.Text)); - float value = (float)(CB_simple1.Checked ? 1 : 0) + (CB_simple2.Checked ? 1 << 1 : 0) + (CB_simple3.Checked ? 1 << 2 : 0) - + (CB_simple4.Checked ? 1 << 3 : 0) + (CB_simple5.Checked ? 1 << 4 : 0) + (CB_simple6.Checked ? 1 << 5 : 0); + float value = (float)(CB_simple1.Checked ? (int)SimpleMode.Simple1 : 0) + (CB_simple2.Checked ? (int)SimpleMode.Simple2 : 0) + (CB_simple3.Checked ? (int)SimpleMode.Simple3 : 0) + + (CB_simple4.Checked ? (int)SimpleMode.Simple4 : 0) + (CB_simple5.Checked ? (int)SimpleMode.Simple5 : 0) + (CB_simple6.Checked ? (int)SimpleMode.Simple6 : 0); if (MainV2.comPort.param.ContainsKey("SIMPLE")) MainV2.comPort.setParam("SIMPLE", value); } @@ -584,6 +584,18 @@ namespace ArdupilotMega.Setup BUT_SaveModes.Text = "Complete"; } + [Flags] + public enum SimpleMode + { + None = 0, + Simple1 = 1, + Simple2 = 2, + Simple3 = 4, + Simple4 = 8, + Simple5 = 16, + Simple6 = 32, + } + private void TXT_declination_Validating(object sender, CancelEventArgs e) { float ans = 0; @@ -970,6 +982,8 @@ namespace ArdupilotMega.Setup MessageBox.Show("Please Connect First"); this.Close(); } + + tabControl1_SelectedIndexChanged(null, new EventArgs()); } private void TXT_srvpos1_Validating(object sender, CancelEventArgs e) diff --git a/Tools/ArdupilotMegaPlanner/Setup/Setup.pl.resx b/Tools/ArdupilotMegaPlanner/Setup/Setup.pl.resx index 4df1449995..057b932716 100644 --- a/Tools/ArdupilotMegaPlanner/Setup/Setup.pl.resx +++ b/Tools/ArdupilotMegaPlanner/Setup/Setup.pl.resx @@ -117,21 +117,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - Tryb prosty - - - Zakres ruchu płyty sterującej - - - Monitor - - - Ręczne - - - 1000 - 180 @@ -195,8 +180,8 @@ Tryb prosty - - 4500 + + Tryb prosty 2 @@ -219,11 +204,11 @@ Góra - - Wypoziomuj quada żeby stawić domyśle offsety przysp. + + Zakres ruchu płyty sterującej - - Reset APM do stawień domyślnych + + Ręczne Zakres steru kierunku @@ -258,8 +243,8 @@ Tryb lotu 1 - - Włącz sonar + + Wypoziomuj quada żeby stawić domyśle offsety przysp. Tryb lotu 6 @@ -270,8 +255,8 @@ Deklinacja - - Żyro + + Włącz sonar PWM 1231 - 1360 @@ -279,6 +264,9 @@ Wejścia radia + + Calibration + 1500 @@ -288,14 +276,14 @@ Tryb lotu 5 - - Hardware + + Żyro PWM 1361 - 1490 - - 1500 + + Hardware PWM 1491 - 1620 @@ -303,6 +291,9 @@ Strona www deklinacji + + 1500 + Bateria @@ -312,4 +303,16 @@ Włącz prędkość powietrza + + 4500 + + + Reset APM do stawień domyślnych + + + 1000 + + + Monitor + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/Setup/Setup.resx b/Tools/ArdupilotMegaPlanner/Setup/Setup.resx index 10bb4da602..4743bd1a83 100644 --- a/Tools/ArdupilotMegaPlanner/Setup/Setup.resx +++ b/Tools/ArdupilotMegaPlanner/Setup/Setup.resx @@ -117,3927 +117,938 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 111, 17 - - - 87, 17 - - - Swash-Servo position - - - Position - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - tabHeli - - - 60 - - - - 99 - - - - - - False - - - - - - CMB_fmode5 - - - HS4_TRIM - - - groupBox2 - - - 168, 101 - - - 476, 23 - - - 9 - - - label23 - - - label100 - - - 101 - - - - Fill - - - 123, 50 - - - - - - $this - - - tabHeli - - - groupBoxElevons - - - 1: AttoPilot 45A - - - PIT_MAX_ - - - tabModes - - - 76, 20 - - - - - - HS3 - - - 109 - - - 42, 13 - - - 101, 274 - - - True - - - - - - label29 - - - Magnetic Declination (-20.0 to 20.0) eg 2° 3' W is -2.3 - - - Current Mode: - - - 3. Battery voltage (Calced): - - - False - - - - - - False - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 44, 20 - - - 299, 177 - - - Flight Mode 2 - - - Simple Mode - - - 19 - - - 121, 21 - - - 8 - - - 2, 2, 2, 2 - - - 115 - - - 5, 60 - - - NoControl - - - TXT_measuredvoltage - - - CHK_mixmode - - - tabHeli - - - NoControl - - - 4 - - - 190, 190 - - - 21, 6 - - - NoControl - - - 42, 13 - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 134, 23 - - - groupBox1 - - - 27, 13 - - - - - - True - - - 2 - - - 135 - - - NoControl - - - 15, 14 - - - 195, 23 - - - - - - tabHeli - - - - - - - - - - - - - - - 76, 20 - - - 26 - - - 315, 306 - - - True - - - 31 - - - LBL_flightmodepwm - - - XL-EZL0 - - - 0 - - - 380, 127 - - - NoControl - - - Simple Mode - - - SV3_POS_ - - - True - - - True - - - 380, 154 - - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 4, 22 - - - 210, 13 - - - True - - - 39, 20 - - - 150, 150 - - - 7 - - - 66, 17 - - - - - - tabControl1 - - - NoControl - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - True - - - True - - - 3, 3, 3, 3 - - - TXT_inputvoltage - - - NoControl - - - 134, 13 - - - 19 - - - 90, 17 - - - 108 - - - NoControl - - - tabHeli - - - NoControl - - - 288, 23 - - - 121, 21 - - - True - - - - - - 126 - - - 70, 13 - - - CHK_elevonrev - - - NoControl - - - Calibration - - - True - - - tabHeli - - - label7 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 110 - - - pictureBoxQuadX - - - 177, 46 - - - HS2_TRIM - - - 104 - - - TXT_divider - - - label8 - - - 8 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 121, 21 - - - 4, 22 - - - - - - 38 - - - tabBattery - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - True - - - 53, 219 - - - tabBattery - - - 82, 19 - - - 3 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - CB_simple3 - - - NoControl - - - 288, 23 - - - True - - - 170, 25 - - - 1 - - - - - - 7 - - - 27 - - - 162, 56 - - - PWM 1361 - 1490 - - - 24 - - - HS4 - - - 666, 393 - - - 2 - - - - - - Sensor - - - 0, 0 - - - tabModes - - - CHK_enableairspeed - - - tabBattery - - - True - - - NoControl - - - 110 - - - groupBox1 - - - NoControl - - - CB_simple2 - - - 47, 211 - - - 71, 13 - - - 0 - - - tabHardware - - - pictureBox5 - - - 5 - - - NoControl - - - 11 - - - pictureBoxQuad - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - label22 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 451, 245 - - - 18 - - - pictureBox4 - - - tabHardware - - - - - - TXT_declination - - - 27 - - - 8 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - - - - 87, 17 - - - pictureBox2 - - - True - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHardware - - - - - - 35, 13 - - - 30 - - - Rev - - - NoControl - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 106, 40 - - - Reverse - - - - - - label28 - - - NoControl - - - pictureBox1 - - - 2, 2, 2, 2 - - - NoControl - - - 57, 19 - - - groupBox3 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 23 - - - True - - - 23, 248 - - - True - - - 5 - - - Hardware - - - 106 - - - 93 - - - - - - 28 - - - 1 - - - BARpitch - - - CB_simple1 - - - 20 - - - 71, 13 - - - System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2, 2, 2, 2 - - - 3, 3, 3, 3 - - - 142, 13 - - - 16 - - - 287, 154 - - - 2 - - - 3 - - - 26, 13 - - - - - - 4 - - - 95 - - - label3 - - - 0 - - - CB_simple5 - - - NoControl - - - 0, 0, 0, 0 - - - Rev - - - tabHeli - - - True - - - 245, 233 - - - 380, 235 - - - True - - - tabHardware - - - tabModes - - - - - - 17, 117 - - - 2 - - - 117 - - - Level - - - 27 - - - tabRadioIn - - - Level your quad to set default accel offsets - - - 293, 52 - - - pictureBox3 - - - NOTE: images are for presentation only -will work with hexa's etc - - - Servo - - - 674, 419 - - - tabHeli - - - NoControl - - - 2, 0, 2, 0 - - - 106 - - - 29 - - - tabArducopter - - - 81 - - - True - - - - - - - - - 21 - - - HS1_TRIM - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - Current PWM: - - - - - - 4. Voltage divider (Calced): - - - 111 - - - 8 - - - True - - - 5 - - - 118 - - - 20 - - - 75, 75 - - - Elevons Rev - - - 256, 345 - - - 0 - - - 4, 22 - - - 1 - - - 82 - - - 102, 13 - - - 0 - - - CMB_batmontype - - - NoControl - - - NoControl - - - 0 - - - tabModes - - - 168, 155 - - - PWM 0 - 1230 - - - HS3_REV - - - 2. Measured battery voltage: - - - Simple Mode - - - 217, 333 - - - 10 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 15 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 80, 209 - - - 33 - - - - - - groupBox3 - - - 78, 25 - - - 115 - - - Top - - - tabModes - - - 27, 13 - - - 16 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 506, 128 - groupBoxElevons - - 116 - - - - - - - - - 169, 78 - - - 104, 13 - - - BUT_0collective - - - Zoom - - - NoControl - - - 168, 182 - - - 87, 17 - - - 32 - - - 217, 38 - - - 122, 219 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 101, 63 - - - 27, 23 - - - 64, 17 - - - 115 - - - 3 - - - 58, 23 - - - 72, 16 - - - NoControl - - - 93 - - - 238, 131 - - - 23, 222 - - - NoControl - - - 66, 17 - - - 9 - - - 122 - - - 2 - - - tabHeli - - - - - - Zoom - - - 1 - - - CHK_revch3 - - - 42, 13 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 121, 21 - - - 24, 28 - - - Simple Mode - - - tabHardware - - - tabHeli - - - CHK_enablesonar - - - BUT_HS4save - - - - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 214, 161 - - - Modes - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - - - - - - - 53, 245 - - - 506, 236 - - - - - - 2 - - - tabControl1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 133 - - - 75, 23 - - - 446, 185 - - - - - - NoControl - - - TXT_battcapacity - - - tabRadioIn - - - 75, 75 - - - 12 - - - 71, 154 - - - - - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - tabRadioIn - - - tabHeli - - - 21, 40 - - - NoControl - - - tabHeli - - - - - - Bottom - - - 159, 136 - - - 170, 25 - - - 380, 208 - - - True - - - Flight Mode 1 - - - 13, 13 - - - NoControl - - - True - - - 2 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHeli - - - 0 - - - HS4_MAX - - - 101, 248 - - - NoControl - - - 29, 13 - - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - NoControl - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 74, 13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox3 - - - 121, 21 - - - tabModes - - - 6, 19 - - - 44, 20 - - - 111 - - - 305, 50 - - - tabModes - - - 92 - - - 28 - - - NoControl - - - 89 - - - 7 - - - label4 - - - 13 - - - 2, 0, 2, 0 - - - 48, 13 - - - BUT_swash_manual - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabControl1 - - - True - - - 137 - - - PWM 1231 - 1360 - - - label6 - - - 44, 20 - - - Gain - - - 6 - - - 2 - - - 47, 20 - - - 112, 23 - - - 78, 271 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 42, 13 - - - - - - 8 - - - 1 - - - 319, 140 - - - 109, 13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox1 - - - True - - - Trim - - - 143, 57 - - - 242, 67 - - - - - - 30 - - - System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 112, 140 - - - - - - tabModes - - - 11, 89 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox3 - - - Min - - - 17 - - - NoControl - - - 103, 17 - - - label44 - - - 91 - - - groupBoxElevons - - - True - - - - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabModes - - - 2, 0, 2, 0 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 75, 75 - - - 119 - - - HS4_MIN - - - True - - - PWM 1491 - 1620 - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - CMB_fmode3 - - - Rudder - - - 7 - - - - - - label45 - - - 35 - - - NoControl - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - 41 - - - - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - - - 23 - - - 39 - - - 6 - - - - - - CHK_revch1 - - - label2 - - - - - - 13, 206 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - Roll Max - - - HS2_REV - - - NoControl - - - 310, 342 - - - 134, 19 - - - 105, 17 - - - 4 - - - groupBoxElevons - - - 15, 14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - False - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - label40 - - - 47, 20 - - - - - - CHK_enablecompass - - - NoControl - - - tabModes - - - 175, 19 - - - 6 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 31 - - - NoControl - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - Reverse - - - 38, 23 - - - tabBattery - - - tabHeli - - - 170, 25 - - - CMB_fmode1 - - - 48, 13 - - - 2 - - - 119 - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - PWM 1621 - 1749 - - - Monitor - - - 71, 13 - - - BUT_SaveModes - - - CMB_batmonsensortype - - - 2, 0, 2, 0 - - - tabRadioIn - - - 4 - - - 103 - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - label47 - - - Battery - - - Reverse ch1 elevon - - - 8 - - - - - - Reverse Elevon direction - - - linkLabelmagdec - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 116 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Save Modes - - - 10 - - - 5, 16 - - - 23 - - - Zoom - - - - - - 3: Battery Volts - - - 666, 393 - - - 12 - - - 4: Volts & Current - - - Zero - - - groupBox4 - - - 24, 13 - - - 95 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - - - - - - - TXT_ampspervolt - - - 87, 17 - - - groupBox1 - - - Elevons CH1 Rev - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - - - True - - - NoControl - - - label42 - - - 11 - - - 242, 50 - - - 28 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Gyro - - - tabModes - - - 26 - - - NoControl - - - tabModes - - - 2, 2, 2, 2 - - - 94 - - - 12 - - - 433, 143 - - - NoControl - - - 1 - - - groupBox3 - - - 150, 20 - - - label43 - - - tabControl1 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 22 - - - tabModes - - - 2, 2, 2, 2 - - - 5 - - - - - - NoControl - - - 32 - - - 94, 13 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 305, 57 - - - 2, 0, 2, 0 - - - 96 - - - 97 - - - Capacity - - - Reverse - - - 2, 2, 2, 2 - - - 5 - - - - - - 69, 23 - - - tabBattery - - - 66, 17 - - - 113 - - - 3 - - - 2, 2, 2, 2 - - - tabRadioIn - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - Microsoft Sans Serif, 8.25pt - - - tabRadioIn - - - - - - tabModes - - - True - - - NoControl - - - HS4_REV - - - 75, 13 - - - 10 - - - tabHeli - - - 0 - - - 535, 241 - - - tabHeli - - - 134 - - - NoControl - - - 87, 17 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - - - 180 - - - 479, 131 - - - NoControl - - - 2, 2, 2, 2 - - - - - - NoControl - - - 315, 12 - - - 8 - - - 1500 - - - 26 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - tabHeli - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - SV2_POS_ - - - 27, 13 - - - Manual - - - True - - - 11 - - - NoControl - - - 1500 - - - 0 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6, 13 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHeli - - - 24 - - - 25 - - - - - - 76, 20 - - - - - - 242, 42 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 6 - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Manual - - - NoControl - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHeli - - - 2, 2, 2, 2 - - - - - - NoControl - - - Voltage sensor calibration: -To calibrate your sensor, use a multimeter to measure the voltage coming out of your ESC's battery-elimination circuit (these are black and red wires in the three-wire cable that is powering your APM board). -Then subtract 0.3v from that value and enter it in field #1 at left. - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 168, 128 - - - 0 - - - 0: Disabled - - - - - - NoControl - - - 0 - - - 17 - - - - - - - - - label41 - - - groupBox4 - - - Declination WebSite - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4, 22 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabModes - - - groupBox4 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - Manual - - - 2 - - - 666, 393 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 23, 274 - - - tabHeli - - - tabControl1 - - - ArduCopter2 - - - 9 - - - BUT_Calibrateradio - - - 1500 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabRadioIn - - - groupBox2 - - - 105 - - - NoControl - - - tabHeli - - - - - - 149, 35 - - - groupBox4 - - - - - - 1 - - - 168, 209 - - - True - - - 131 - - - 121, 20 - - - 245, 98 - - - groupBox1 - - - 6 - - - 72, 13 - - - BAR5 - - - tabControl1 - - - 104 - - - NoControl - - - 25 - - - 2 - - - NoControl - - - True - - - 105 - - - Flight Mode 6 - - - 87, 17 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 13, 19 - - - Declination - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Elevon Config - - - 13, 13 - - - tabHeli - - - GYR_ENABLE_ - - - NoControl - - - groupBox4 - - - NoControl - - - 36 - - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - - - - 120 - - - - - - 5 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - groupBox4 - - - 43, 20 - - - True - - - label17 - - - tabModes - - - tabHeli - - - CHK_enableoptflow - - - Enable Elevons - - - System.Windows.Forms.BindingSource, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHeli - - - NoControl - - - tabHeli - - - 15, 14 - - - 0 - - - 74, 13 - - - 69, 23 - - - - - - 98, 206 - - - 1500 - - - - - - Enable Optical Flow - - - 4 - - - 129 - tabRadioIn - - tabBattery - - - 1 - - - 24 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - CMB_fmode6 - - - 107 - - - AC2 Heli - - - 7 - - - tabArducopter - - - tabHardware - - + 0 - - 18, 45 - - - tabHardware - - - 25 - - - tabModes - - - - - - 29 - - - tabHeli - - - 121, 21 - - - - - - - - - in Degrees eg 2° 3' W is -2.3 - - - True - - - 1 - - - 31, 21 - - - - - - 190, 190 - - - NoControl - - - 39, 20 - - - - - - Zoom - - - 127, 206 - - - tabHeli - - - 18 - - - 110, 13 - - - 114 - - - - - - - - - SV1_POS_ - - - Flight Mode 4 - - - - - - AGaugeApp.AGauge, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - Rudder Travel - - - tabArducopter - - - groupBox2 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2 - - - - - - 71, 13 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - textBox3 - - - tabHeli - - - - - - - - - tabHeli - - - 0 - - - 71, 13 - - - - - - System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 1 - - - - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 4 - - - 21, 300 - - - - - - - - - label34 - - - - - - - - - label46 - - - Reverse ch2 elevon - - - True + + CHK_revch3 System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabModes - - - 4 - - - 292, 19 - - - 0 - - - label35 - - + tabRadioIn - - 12 + + 1 - - 192, 26 - - - groupBox4 - - - tabModes - - - 9 - - - tabHardware - - - NoControl - - - tabModes - - - 112 - - - - - - 366, 47 - - - PWM 1750 + - - - tabArducopter - - - COL_MIN_ - - - Enable Airspeed - - - 1500 - - - 9 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabModes - - - - - - groupBox2 - - - NoControl - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - Enable Sonar - - - NoControl - - - 482, 340 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 125 - - - 0 - - - tabHeli - - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 1. APM Input voltage: - - - 1000 - - - 409, 42 - - - 4 - - - label30 - - - 506, 182 - - - - - - Elevons CH2 Rev - - - Setup - - - NoControl - - - Microsoft Sans Serif, 9pt - - - True - - - 133 - - - tabModes - - - label31 - - - 76, 13 - - - 27, 13 - - - 390, 80 - - - 19, 157 - - - 674, 419 - - - Reverse - - - True - - - 47, 20 - - - - - - True - - - tabBattery - - - label36 - - - tabBattery - - - 15, 14 - - - 10 - - - tabBattery - - - 433, 271 - - - groupBox2 - - - - - - label37 - - - 21, 349 - - - tabArducopter - - - Elevons - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - groupBox4 - - - True - - - 149, 78 - - - 359, 57 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - - - 3 - - - 94, 13 - - - TXT_voltage - - - CB_simple4 - - - 128 - - - BAR7 - - - ROL_MAX_ - - - 22 - - - 666, 393 - - - - - - tabHeli - - - tabModes - - - False - - - 35 - - - COL_MAX_ - - - 3 - - - XL-EZ0 - - - Calibrate Radio - - - 245, 125 - - - label32 - - - label14 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHeli - - - - - - HS3_TRIM - - - - - - label15 - - - groupBox4 - - - - - - label33 - - - 380, 100 - - - tabReset - - - groupBox4 - - - Reset APM Hardware to Default - - - Zoom - - - 666, 393 - - - 11 - - - label38 - - - groupBox4 - - - 245, 152 - - - 5 - - - True - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 13 - - - 149, 57 - - - 98 - - - Enable Compass - - - 170, 25 - - - label39 - - - groupBox1 - - - tabHeli - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4, 22 - - - 532, 225 - - - 122 - - - 8 - - - ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - label10 - - - 54, 13 - - - - - - tabHardware - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 43, 20 - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - - - - APMSetup - - - 101, 13 - - - label11 - - - 2 - - - 136 - - - 44, 20 - - - - - - 232, 23 - - - label1 - - - 78, 188 - - - 5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - True - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - label16 - - - System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 256, 321 - - - 100 - - - 20 - - - 94, 13 - - - ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - 506, 101 - - - currentStateBindingSource - - - True + + CHK_revch4 System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - NoControl + + tabRadioIn - - label5 - - - 25 - - - 7 - - - 121, 23 - - - True - - - NoControl - - - 40, 13 - - - 0 - - - True - - - 260, 124 - - - 4500 - - - 76, 20 - - - - - - 98 - - - 28 - - - 41, 35 - - - CHK_elevonch1rev - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 0 - - - 111, 17 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 322, 67 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 4 - - - HS1_REV - - - True - - - label9 - - - NoControl - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabHardware - - - - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 87, 17 - - - True - - - CMB_sonartype - - - - - - label12 - - - True - - - True - - - 219, 131 - - - 34 - - - 245, 206 - - - 39, 20 - - - NoControl - - - - - - tabModes - - - 446, 75 - - - 42, 213 - - - 90 - - - 6, 38 - - - 109 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Pitch Max - - - - - - - - - Simple Mode - - - label13 - - - 117 - - - True - - - tabBattery - - - 0 - - - - - - 298, 40 - - - Frame Setup (+ or x) - - - 5. Amperes per volt: - - - 5 + + 2 CHK_revch2 - - label18 - - + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 132 - - - 0 - - - True - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabRadioIn - - - Max - - - NoControl - - - label19 - - - 4, 22 - - - 0: Other - - - 162, 297 - - - True - - - 1 - - - 134 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5 - - - 3 - - - 310, 316 - - - 78, 106 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 168, 236 - - - 75, 75 - - - tabModes - - - - - - 40 - - - 118 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 5, 81 - tabRadioIn - - groupBoxElevons + + 3 - - 16, 50 + + CHK_revch1 - - Swash Travel + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 15 + + tabRadioIn - - Flight Mode 3 + + 4 - - 93 + + BUT_Calibrateradio - - 27, 13 + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - + + tabRadioIn - - LV-EZ0 - - - 499, 225 - - - 4, 22 - - - - - + 5 - - Reset - - - 53, 271 - - - 43, 20 - - - 31 - - - tabModes - - - BAR6 - - - Zoom - BAR8 - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - 2: AttoPilot 90A + + tabRadioIn - - 121 + + 6 - - 130 + + BAR7 - - + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - + + tabRadioIn - + 7 - - + + BAR6 - - 510, 57 + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - COL_MID_ + + tabRadioIn - - True + + 8 - - 446, 240 + + BAR5 - - + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + tabRadioIn - - 96 + + 9 - - 4500 + + BARpitch - - 4 + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - + + tabRadioIn - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 10 - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + BARthrottle - - 109 + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + tabRadioIn - - 245, 179 + + 11 - - 121, 21 + + BARyaw - - 102 + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabRadioIn - - True - - - tabModes - - - Flight Mode 5 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + 12 BARroll - - 1 + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - True - - - 13, 13 - - - tabHeli - - - Zoom - - - 132 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 119 - - - Simple Mode - - - 4 - - - 43, 20 - - - 1 - - - 121, 21 - - - 6 - - - 44, 13 - - - NoControl - - - 50, 206 - - - -60 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + tabRadioIn - - tabHeli + + 13 - - 21 + + + 4, 22 - - True + + + 3, 3, 3, 3 - - True + + 666, 393 - - 506, 209 - - - 322, 50 - - - 2 - - - - - - Trim - - - tabHeli - - - NoControl - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 14 - - - 117 - - - True - - - NoControl - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 2, 2, 2, 2 - - - 47, 211 - - - - - - 162, 214 - - - True - - - 75, 75 - - - 149, 13 - - - 3 - - - - - - - - - tabControl1 - - - NoControl + + + 0 Radio Input - - BUT_levelac2 + + tabRadioIn - + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 0 + + + CB_simple6 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 0 + + + CB_simple5 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 1 + + + CB_simple4 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 2 + + + CB_simple3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 3 + + + CB_simple2 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 4 + + + CB_simple1 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 5 + + + label14 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 135, 13 + + tabModes + + + 6 + + + LBL_flightmodepwm + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 7 + + + label13 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 8 + + + lbl_currentmode + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 9 + + + label12 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 10 + + + label11 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 11 + + + label10 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 12 + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 13 + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 14 + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 15 + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 16 + + + CMB_fmode6 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 17 + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 18 + + + CMB_fmode5 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 19 + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 20 + + + CMB_fmode4 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 21 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 22 + + + CMB_fmode3 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 23 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 24 + + + CMB_fmode2 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 25 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 26 + + + CMB_fmode1 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 27 + + + BUT_SaveModes + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabModes + + + 28 + + + 4, 22 + + + 666, 393 + + + 3 + + + Modes + + + tabModes + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 1 + + + label27 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 0 + + + CMB_sonartype + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 1 + + + CHK_enableoptflow + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 2 + + + pictureBox2 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 3 + + + linkLabelmagdec + + + System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 4 + + + label100 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 5 + + + TXT_declination + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 6 + + + CHK_enableairspeed + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 7 + + + CHK_enablesonar + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 8 + + + CHK_enablecompass + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 9 + + + pictureBox4 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 10 + + + pictureBox3 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 11 + + + pictureBox1 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 12 + + + 4, 22 + + + 3, 3, 3, 3 + + + 666, 393 + + + 1 + + + Hardware + + + tabHardware + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 2 + + + label31 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 0 + + + label32 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 1 + + + label33 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 2 + + + TXT_ampspervolt + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 3 + + + label34 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 4 + + + TXT_divider + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 5 + + + label35 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 6 + + + TXT_voltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 7 + + + TXT_inputvoltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 8 + + + TXT_measuredvoltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 9 + + + 31, 177 + + + 238, 131 + + + 41 + + + Calibration + + + groupBox4 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabBattery + + + 0 + + + NoControl + + + 123, 76 + + + 42, 13 + + + 40 + + + Sensor + + + label47 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabBattery + + + 1 + + + 0: Other + + + 1: AttoPilot 45A + + + 2: AttoPilot 90A 3: AttoPilot 180A @@ -4045,481 +1056,4577 @@ Then subtract 0.3v from that value and enter it in field #1 at left. 177, 73 - - BUT_reset - - + 121, 21 - - 94 + + 39 - - tabHardware + + CMB_batmonsensortype - - 108 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - tabModes + + tabBattery - - lbl_currentmode + + 2 - - 6 + + Microsoft Sans Serif, 8.25pt - - 15, 14 + + 299, 177 - - CB_simple6 - - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 76, 20 - - - 5, 38 - - - True - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 3 - - - 101, 225 - - - 9 - - - System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 40, 13 - - - 110 - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - Zoom - - - 6, 103 - - - - - - GYR_GAIN_ - - - - - - 7 - - - True - - - 666, 393 - - - True - - - CHK_elevonch2rev - - - 107 - - - tabModes - - + 2, 2, 2, 2 - - tabArducopter + + True - - + + 219, 131 - - CMB_fmode4 + + 28 - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Voltage sensor calibration: +To calibrate your sensor, use a multimeter to measure the voltage coming out of your ESC's battery-elimination circuit (these are black and red wires in the three-wire cable that is powering your APM board). +Then subtract 0.3v from that value and enter it in field #1 at left. + - - NoControl + + textBox3 - - 44, 20 + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + tabBattery + + 3 - - 9 - - - NoControl - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 10 - - - NoControl - - - NoControl - - - 11 - - - 94, 13 - - - 127 - - - label24 - - - NoControl - - - System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tabReset - - - Enable - - - 23 - - - 6 - - - 6 - - - tabModes - - - 33 - - - toolTip1 - - - 1 - - - - - - label25 - - - 108 - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - NoControl - - - 135 - - - NoControl - True - - 34 + + NoControl - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null + + 305, 50 - - 71, 13 + + 48, 13 - - 123 + + 23 - - 149, 100 + + Capacity - - tabHardware + + label29 - + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - True + + tabBattery - - tabRadioIn + + 4 - - True + + NoControl - - BARyaw + + 123, 50 - - 14 + + 42, 13 - - 18, 173 - - - tabArducopter - - - Gservoloc - - - - - + 24 - - tabRadioIn + + Monitor - - 29 + + label30 - - 666, 393 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 3 + + tabBattery - - 123, 76 + + 5 + + + 366, 47 83, 20 - - 383, 57 + + 25 - - label20 + + TXT_battcapacity - - + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - + + tabBattery - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + 6 - - 1 + + 0: Disabled - - 392, 50 + + 3: Battery Volts - - 506, 155 + + 4: Volts & Current - - 101 + + 177, 46 - - CMB_fmode2 + + 121, 21 - - 380, 181 + + 26 - - + + CMB_batmontype - - label21 + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 274, 67 + + tabBattery - + + 7 + + + Zoom + + NoControl - - 124 + + 31, 21 - - 66, 17 + + 75, 75 - - CHK_revch4 + + 2 - + + pictureBox5 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabBattery + + + 8 + + + 4, 22 + + + 2, 2, 2, 2 + + + 666, 393 + + + 6 + + + Battery + + + tabBattery + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + 3 + + label28 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 0 + + + label16 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 1 + + + label15 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 2 + + + pictureBoxQuadX + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 3 + + + pictureBoxQuad + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 4 + + + BUT_levelac2 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabArducopter + + + 5 + + + 4, 22 + + + 666, 393 + + + 2 + + + ArduCopter2 + + + tabArducopter + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 235, 52 + + tabControl1 - - 308, 134 + + 4 - - NoControl + + BUT_HS4save - - + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - tabHardware + + tabHeli + + + 0 + + + BUT_swash_manual + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 1 + + + groupBox3 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 2 + + + label44 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 3 + + + label43 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 4 + + + label42 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 5 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 6 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 7 + + + HS4_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 8 + + + HS3_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 9 + + + HS2_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 10 + + + HS1_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 11 + + + label39 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 12 + + + label38 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 13 + + + label37 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 14 + + + label36 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 15 label26 - - 502, 244 + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + tabHeli + + + 16 + + + PIT_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 17 + + + label25 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 18 + + + ROL_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 19 + + + label23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 20 + + + label22 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 21 + + + HS4_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 22 + + + label20 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 23 + + + label19 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 24 + + + label18 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 25 + + + SV3_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 26 + + + SV2_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 27 + + + SV1_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 28 + + + HS3_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 29 + + + HS2_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 30 + + + HS1_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 31 + + + label17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + 32 - - 2, 2, 2, 2 + + HS4 - - + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - 13, 13 + + tabHeli + + + 33 + + + HS3 + + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 34 + + + Gservoloc + + + AGaugeApp.AGauge, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 35 + + + 4, 22 + + + 666, 393 + + + 5 + + + AC2 Heli + + + tabHeli + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabControl1 + + + 5 + + + Fill + + + 0, 0 + + + 674, 419 + + + 93 + + + tabControl1 + + + System.Windows.Forms.TabControl, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 0 + + + CHK_mixmode + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 0 + + + CHK_elevonch2rev + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 1 + + + CHK_elevonrev System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + groupBoxElevons + + + 2 + + + CHK_elevonch1rev + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 3 + + + 21, 349 + + + 409, 42 + + + 111 + + + Elevon Config + + + groupBoxElevons + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabRadioIn + + + 0 + + + True + + + NoControl + + + 13, 19 + + + 64, 17 + + + 107 + + + Elevons + + + 214, 17 + + + Enable Elevons + + + CHK_mixmode + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 0 + + + True + + + NoControl + + + 292, 19 + + + 111, 17 + + + 110 + + + Elevons CH2 Rev + + + Reverse ch2 elevon + + + CHK_elevonch2rev + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 1 + + + True + + + NoControl + + + 82, 19 + + + 87, 17 + + + 108 + + + Elevons Rev + + + Reverse Elevon direction + + + CHK_elevonrev + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 2 + + + True + + + NoControl + + + 175, 19 + + + 111, 17 + + + 109 + + + Elevons CH1 Rev + + + Reverse ch1 elevon + + + CHK_elevonch1rev + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBoxElevons + + + 3 + + + True + + + NoControl + + + 287, 154 + + + 66, 17 + + + 106 + + + Reverse + + + CHK_revch3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabRadioIn + + + 1 + + + True + + + NoControl + + + 315, 306 + + + 66, 17 + + + 105 + + + Reverse + + + CHK_revch4 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabRadioIn + + + 2 + + + True + + + NoControl + + + 71, 154 + + + 66, 17 + + + 104 + + + Reverse + + + CHK_revch2 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabRadioIn + + + 3 + + + True + + + NoControl + + + 315, 12 + + + 66, 17 + + + 103 + + + Reverse + + + CHK_revch1 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + tabRadioIn - - + + 4 - - 446, 130 - - - ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null - - - BARthrottle - - - 122, 271 - - + NoControl - - + + 482, 340 - - 2, 2, 2, 2 + + 134, 23 - - NoControl + + 102 - - 2 + + Calibrate Radio - - label27 + + BUT_Calibrateradio - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc - - System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tabRadioIn - - tabHardware - - - tabHeli - - - NoControl - - - 122, 245 - - - 30 - - - 107 - - - 245, 260 - - - 114 - - - groupBox1 - - - 31, 177 - - - 37 - - - 13 - - - 103 - - - 3 - - - + + 5 17, 17 - - 214, 17 + + 446, 240 + + + 170, 25 + + + 101 + + + BAR8 + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 6 + + + 17, 17 + + 446, 185 + + + 170, 25 + + + 100 + + + BAR7 + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 7 + + + 446, 130 + + + 170, 25 + + + 99 + + + BAR6 + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 8 + + + 446, 75 + + + 170, 25 + + + 98 + + + BAR5 + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 9 + + + 143, 57 + + + 47, 211 + + + 96 + + + BARpitch + + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 10 + + + 359, 57 + + + 47, 211 + + + 95 + + + BARthrottle + + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 11 + + + 21, 300 + + + 288, 23 + + + 94 + + + BARyaw + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 12 + + + 21, 6 + + + 288, 23 + + + 93 + + + BARroll + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabRadioIn + + + 13 + + + True + + + NoControl + + + 380, 235 + + + 2, 2, 2, 2 + + + 87, 17 + + + 119 + + + Simple Mode + + + CB_simple6 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 0 + + + True + + + NoControl + + + 380, 208 + + + 2, 2, 2, 2 + + + 87, 17 + + + 118 + + + Simple Mode + + + CB_simple5 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 1 + + + True + + + NoControl + + + 380, 181 + + + 2, 2, 2, 2 + + + 87, 17 + + + 117 + + + Simple Mode + + + CB_simple4 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 2 + + + True + + + NoControl + + + 380, 154 + + + 2, 2, 2, 2 + + + 87, 17 + + + 116 + + + Simple Mode + + + CB_simple3 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 3 + + + True + + + NoControl + + + 380, 127 + + + 2, 2, 2, 2 + + + 87, 17 + + + 115 + + + Simple Mode + + + CB_simple2 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 4 + + + True + + + NoControl + + + 380, 100 + + + 2, 2, 2, 2 + + + 87, 17 + + + 114 + + + Simple Mode + + + CB_simple1 + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 5 + + + True + + + NoControl + + + 242, 67 + + + 74, 13 + + + 113 + + + Current PWM: + + + label14 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 6 + + + True + + + NoControl + + + 322, 67 + + + 13, 13 + + + 112 + + + 0 + + + LBL_flightmodepwm + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 7 + + + True + + + NoControl + + + 242, 50 + + + 74, 13 + + + 111 + + + Current Mode: + + + label13 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 8 + + + True + + + NoControl + + + 322, 50 + + + 42, 13 + + + 110 + + + Manual + + + lbl_currentmode + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 9 + + + True + + + NoControl + + + 506, 101 + + + 76, 13 + + + 109 + + + PWM 0 - 1230 + + + label12 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 10 + + + True + + + NoControl + + + 506, 236 + + + 70, 13 + + + 108 + + + PWM 1750 + + + + label11 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 11 + + + True + + + NoControl + + + 506, 209 + + + 94, 13 + + + 107 + + + PWM 1621 - 1749 + + + label10 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 12 + + + True + + + NoControl + + + 506, 182 + + + 94, 13 + + + 106 + + + PWM 1491 - 1620 + + + label9 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 13 + + + True + + + NoControl + + + 506, 155 + + + 94, 13 + + + 105 + + + PWM 1361 - 1490 + + + label8 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 14 + + + True + + + NoControl + + + 506, 128 + + + 94, 13 + + + 104 + + + PWM 1231 - 1360 + + + label7 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 15 + + + True + + + NoControl + + + 168, 236 + + + 71, 13 + + + 11 + + + Flight Mode 6 + + + label6 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 16 + + + 245, 233 + + + 121, 21 + + + 10 + + + CMB_fmode6 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 17 + + + True + + + NoControl + + + 168, 209 + + + 71, 13 + + + 9 + + + Flight Mode 5 + + + label5 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 18 + + + 245, 206 + + + 121, 21 + + + 8 + + + CMB_fmode5 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 19 + + + True + + + NoControl + + + 168, 182 + + + 71, 13 + + + 7 + + + Flight Mode 4 + + + label4 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 20 + + + 245, 179 + + + 121, 21 + + + 6 + + + CMB_fmode4 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 21 + + + True + + + NoControl + + + 168, 155 + + + 71, 13 + + + 5 + + + Flight Mode 3 + + + label3 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 22 + + + 245, 152 + + + 121, 21 + + + 4 + + + CMB_fmode3 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 23 + + + True + + + NoControl + + + 168, 128 + + + 71, 13 + + + 3 + + + Flight Mode 2 + + + label2 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 24 + + + 245, 125 + + + 121, 21 + + + 2 + + + CMB_fmode2 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 25 + + + True + + + NoControl + + + 168, 101 + + + 71, 13 + + + 1 + + + Flight Mode 1 + + + label1 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 26 + + + 245, 98 + + + 121, 21 + + + 0 + + + CMB_fmode1 + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabModes + + + 27 + + + NoControl + + + 245, 260 + + + 121, 23 + + + 103 + + + Save Modes + + + BUT_SaveModes + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabModes + + + 28 + + + NoControl + + + 510, 57 + + + 150, 20 + + + 32 + + + in Degrees eg 2° 3' W is -2.3 + + + label27 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 0 + + + XL-EZ0 + + + LV-EZ0 + + + XL-EZL0 + + + 308, 134 + + + 121, 21 + + + 31 + + + CMB_sonartype + + + System.Windows.Forms.ComboBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 1 + + + NoControl + + + 162, 297 + + + 134, 19 + + + 30 + + + Enable Optical Flow + + + CHK_enableoptflow + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 2 + + + Zoom + + + NoControl + + + 78, 271 + + + 75, 75 + + + 29 + + + pictureBox2 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 3 + + + True + + + NoControl + + + 390, 80 + + + 104, 13 + + + 28 + + + Declination WebSite + + + linkLabelmagdec + + + System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 4 + + + NoControl + + + 305, 57 + + + 72, 16 + + + 23 + + + Declination + + + label100 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 5 + + + 383, 57 + + + 121, 20 + + + 20 + + + Magnetic Declination (-20.0 to 20.0) eg 2° 3' W is -2.3 + + + TXT_declination + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 6 + + + NoControl + + + 162, 214 + + + 103, 17 + + + 24 + + + Enable Airspeed + + + CHK_enableairspeed + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 7 + + + NoControl + + + 159, 136 + + + 90, 17 + + + 25 + + + Enable Sonar + + + CHK_enablesonar + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 8 + + + NoControl + + + 162, 56 + + + 105, 17 + + + 27 + + + Enable Compass + + + CHK_enablecompass + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 9 + + + Zoom + + + NoControl + + + 78, 188 + + + 75, 75 + + + 3 + + + pictureBox4 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 10 + + + Zoom + + + NoControl + + + 78, 106 + + + 75, 75 + + + 2 + + + pictureBox3 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 11 + + + Zoom + + + + + + NoControl + + + + + + 78, 25 + + + 75, 75 + + + 0 + + + pictureBox1 + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHardware + + + 12 + + + True + + + NoControl + + + 5, 16 + + + 2, 0, 2, 0 + + + 110, 13 + + + 29 + + + 1. APM Input voltage: + + + label31 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 0 + + + True + + + NoControl + + + 5, 38 + + + 2, 0, 2, 0 + + + 142, 13 + + + 30 + + + 2. Measured battery voltage: + + + label32 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 1 + + + True + + + NoControl + + + 5, 60 + + + 2, 0, 2, 0 + + + 135, 13 + + + 31 + + + 3. Battery voltage (Calced): + + + label33 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 2 + + + 149, 100 + + + 2, 2, 2, 2 + + + 76, 20 + + + 38 + + + TXT_ampspervolt + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 3 + + + True + + + NoControl + + + 5, 81 + + + 2, 0, 2, 0 + + + 134, 13 + + + 32 + + + 4. Voltage divider (Calced): + + + label34 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 4 + + + 149, 78 + + + 2, 2, 2, 2 + + + 76, 20 + + + 37 + + + TXT_divider + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 5 + + + True + + + NoControl + + + 6, 103 + + + 2, 0, 2, 0 + + + 101, 13 + + + 33 + + + 5. Amperes per volt: + + + label35 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 6 + + + 149, 57 + + + 2, 2, 2, 2 + + + 76, 20 + + + 36 + + + TXT_voltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 7 + + + 149, 13 + + + 2, 2, 2, 2 + + + 76, 20 + + + 34 + + + TXT_inputvoltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 8 + + + 149, 35 + + + 2, 2, 2, 2 + + + 76, 20 + + + 35 + + + TXT_measuredvoltage + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox4 + + + 9 + + + True + + + NoControl + + + 217, 38 + + + 210, 13 + + + 9 + + + Level your quad to set default accel offsets + + + label28 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 0 + + + True + + + NoControl + + + 217, 333 + + + 192, 26 + + + 7 + + + NOTE: images are for presentation only +will work with hexa's etc + + + label16 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 1 + + + True + + + NoControl + + + 260, 124 + + + 102, 13 + + + 6 + + + Frame Setup (+ or x) + + + label15 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 2 + + + NoControl + + + 319, 140 + + + 190, 190 + + + Zoom + + + 5 + + + pictureBoxQuadX + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 3 + + + NoControl + + + 112, 140 + + + 190, 190 + + + Zoom + + + 4 + + + pictureBoxQuad + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabArducopter + + + 4 + + + NoControl + + + 274, 67 + + + 75, 23 + + + 8 + + + Level + + + BUT_levelac2 + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabArducopter + + + 5 + + + NoControl + + + 479, 131 + + + 69, 23 + + + 131 + + + Manual + + + BUT_HS4save + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 0 + + + NoControl + + + 298, 40 + + + 69, 23 + + + 0 + + + Manual + + + BUT_swash_manual + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 1 + + + label46 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 0 + + + label45 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 1 + + + GYR_ENABLE_ + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 2 + + + GYR_GAIN_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 3 + + + 433, 271 + + + 101, 63 + + + 135 + + + Gyro + + + groupBox3 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 2 + + + True + + + NoControl + + + 6, 38 + + + 29, 13 + + + 137 + + + Gain + + + label46 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 0 + + + True + + + NoControl + + + 6, 19 + + + 40, 13 + + + 136 + + + Enable + + + label45 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 1 + + + True + + + NoControl + + + 57, 19 + + + 15, 14 + + + 118 + + + GYR_ENABLE_ + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 2 + + + 41, 35 + + + 47, 20 + + + 119 + + + 1000 + + + GYR_GAIN_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox3 + + + 3 + + + True + + + NoControl + + + 532, 225 + + + 27, 13 + + + 134 + + + Trim + + + label44 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 3 + + + True + + + NoControl + + + 499, 225 + + + 27, 13 + + + 133 + + + Rev + + + label43 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 4 + + + True + + + NoControl + + + 451, 245 + + + 42, 13 + + + 132 + + + Rudder + + + label42 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 5 + + + label24 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 0 + + + HS4_MIN + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + HS4_MAX + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + label40 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 3 + + + 433, 143 + + + 169, 78 + + + 130 + + + groupBox2 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 6 + + + True + + + NoControl + + + 112, 23 + + + 27, 13 + + + 135 + + + Max + + + label24 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 0 + + + False + + + 21, 40 + + + 43, 20 + + + 132 + + + 1500 + + + HS4_MIN + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 1 + + + False + + + 106, 40 + + + 43, 20 + + + 133 + + + 1500 + + + HS4_MAX + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 2 + + + True + + + NoControl + + + 27, 23 + + + 24, 13 + + + 134 + + + Min + + + label40 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox2 + + + 3 + + + label41 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + label21 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 1 + + + COL_MIN_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 2 + + + COL_MID_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 3 + + + COL_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 4 + + + BUT_0collective + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + groupBox1 + + + 5 + + + 293, 52 + + + 80, 209 + + + 129 + + + groupBox1 + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 7 + + + True + + + NoControl + + + 19, 157 + + + 40, 13 + + + 122 + + + Bottom + + + label41 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 0 + + + True + + + NoControl + + + 24, 28 + + + 26, 13 + + + 120 + + + Top + + + label21 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 1 + + + False + + + 18, 173 + + + 43, 20 + + + 119 + + + 1500 + + + COL_MIN_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 2 + + + False + + + 17, 117 + + + 44, 20 + + + 117 + + + 1500 + + + COL_MID_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 3 + + + False + + + 18, 45 + + + 43, 20 + + + 115 + + + 1500 + + + COL_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + groupBox1 + + + 4 + + + False + + + NoControl + + + 11, 89 + + + 58, 23 + + + 110 + + + Zero + + + BUT_0collective + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + groupBox1 + + + 5 + + + 535, 241 + + + 44, 20 + + + 128 + + + HS4_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 8 + + + 122, 271 + + + 44, 20 + + + 127 + + + HS3_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 9 + + + 122, 245 + + + 44, 20 + + + 126 + + + HS2_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 10 + + + 122, 219 + + + 44, 20 + + + 125 + + + HS1_TRIM + + + System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 11 + + + True + + + NoControl + + + 127, 206 + + + 27, 13 + + + 124 + + + Trim + + + label39 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 12 + + + True + + + NoControl + + + 98, 206 + + + 27, 13 + + + 123 + + + Rev + + + label38 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 13 + + + True + + + NoControl + + + 50, 206 + + + 44, 13 + + + 122 + + + Position + + + label37 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 14 + + + True + + + NoControl + + + 13, 206 + + + 35, 13 + + + 121 + + + Servo + + + label36 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 15 + + + True + + + NoControl + + + 256, 345 + + + 54, 13 + + + 117 + + + Pitch Max + + + label26 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 16 + + + 310, 342 + + + 47, 20 + + + 116 + + + 4500 + + + PIT_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 17 + + + True + + + NoControl + + + 256, 321 + + + 48, 13 + + + 115 + + + Roll Max + + + label25 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 18 + + + 310, 316 + + + 47, 20 + + + 114 + + + 4500 + + + ROL_MAX_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 19 + + + True + + + NoControl + + + 476, 23 + + + 75, 13 + + + 109 + + + Rudder Travel + + + label23 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 20 + + + True + + + NoControl + + + 232, 23 + + + 72, 13 + + + 101 + + + Swash Travel + + + label22 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 21 + + + True + + + NoControl + + + 502, 244 + + + 15, 14 + + + 98 + + + HS4_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 22 + + + True + + + NoControl + + + 23, 274 + + + 13, 13 + + + 97 + + + 3 + + + label20 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 23 + + + True + + + NoControl + + + 23, 248 + + + 13, 13 + + + 96 + + + 2 + + + label19 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 24 + + + True + + + NoControl + + + 23, 222 + + + 13, 13 + + + 95 + + + 1 + + + label18 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 25 + + + 53, 271 + + + 39, 20 + + + 94 + + + 180 + + + SV3_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 26 + + + 53, 245 + + + 39, 20 + + + 93 + + + 60 + + + SV2_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 27 + + + 53, 219 + + + 39, 20 + + + 92 + + + -60 + + + SV1_POS_ + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 28 + + + True + + + NoControl + + + 101, 274 + + + 15, 14 + + + 91 + + + HS3_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 29 + + + True + + + NoControl + + + 101, 248 + + + 15, 14 + + + 90 + + + HS2_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 30 + + + True + + + NoControl + + + 101, 225 + + + 15, 14 + + + 89 + + + HS1_REV + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 31 + + + True + + + NoControl + + + 38, 23 + + + 109, 13 + + + 82 + + + Swash-Servo position + + + label17 + + + System.Windows.Forms.Label, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tabHeli + + + 32 + + + 392, 50 + + + 242, 42 + + + 108 + + + HS4 + + + ArdupilotMega.HorizontalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 33 + + + 235, 52 + + + 42, 213 + + + 107 + + + HS3 + + + ArdupilotMega.VerticalProgressBar2, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 34 + + + Zoom + + + Microsoft Sans Serif, 9pt + + + 16, 50 + + + 0, 0, 0, 0 + + + 150, 150 + + + 81 + + + Gservoloc + + + AGaugeApp.AGauge, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabHeli + + + 35 + + + BUT_reset + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabReset + + + 0 + + + 4, 22 + + + 666, 393 + + + 4 + + + Reset + + + tabReset + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + NoControl + + + 214, 161 + + + 195, 23 + + + 0 + + + Reset APM Hardware to Default + + + BUT_reset + + + ArdupilotMega.MyButton, ArdupilotMegaPlanner, Version=1.0.0.0, Culture=neutral, PublicKeyToken=38326cb7e06851fc + + + tabReset + + + 0 + True + + 6, 13 + + + 674, 419 + + + APMSetup + + + currentStateBindingSource + + + System.Windows.Forms.BindingSource, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + toolTip1 + + + System.Windows.Forms.ToolTip, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Setup + + + System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb b/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb index 2c087b2bbc..a07fdc2e56 100644 Binary files a/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb and b/Tools/ArdupilotMegaPlanner/bin/Release/ArdupilotMegaPlanner.pdb differ diff --git a/Tools/ArdupilotMegaPlanner/bin/Release/dataflashlog.xml b/Tools/ArdupilotMegaPlanner/bin/Release/dataflashlog.xml index c579e07f98..369e549501 100644 --- a/Tools/ArdupilotMegaPlanner/bin/Release/dataflashlog.xml +++ b/Tools/ArdupilotMegaPlanner/bin/Release/dataflashlog.xml @@ -46,12 +46,11 @@ Thr int - Perf Timer - Gyro Saturation - ADC Constraints - DCM renorms - DCM Blowups - GPS Fix Count + Gyro Saturation + ADC Constraints + DCM renorms + DCM Blowups + GPS Fix Count Gyro X