diff --git a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
index 93dc01bf8d..26159003fd 100644
--- a/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
+++ b/Tools/ArdupilotMegaPlanner/ArdupilotMega.csproj
@@ -432,6 +432,9 @@
Configuration.cs
+
+ Configuration.cs
+
Configuration.cs
@@ -441,6 +444,9 @@
Firmware.cs
+
+ Firmware.cs
+
Firmware.cs
@@ -450,6 +456,9 @@
FlightData.cs
+
+ FlightData.cs
+
FlightData.cs
@@ -459,6 +468,9 @@
FlightPlanner.cs
+
+ FlightPlanner.cs
+
FlightPlanner.cs
@@ -468,6 +480,9 @@
Help.cs
+
+ Help.cs
+
Help.cs
@@ -477,6 +492,9 @@
Simulation.cs
+
+ Simulation.cs
+
Simulation.cs
@@ -486,6 +504,9 @@
Terminal.cs
+
+ Terminal.cs
+
Terminal.cs
@@ -498,6 +519,9 @@
JoystickSetup.cs
+
+ JoystickSetup.cs
+
JoystickSetup.cs
@@ -507,6 +531,9 @@
Log.cs
+
+ Log.cs
+
Log.cs
@@ -516,6 +543,9 @@
LogBrowse.cs
+
+ LogBrowse.cs
+
LogBrowse.cs
@@ -525,12 +555,18 @@
MavlinkLog.cs
+
+ MavlinkLog.cs
+
MavlinkLog.cs
RAW_Sensor.cs
+
+ RAW_Sensor.cs
+
RAW_Sensor.cs
@@ -668,6 +704,9 @@
Setup.cs
+
+ Setup.cs
+
Setup.cs
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.cs b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.cs
index d4cba9e2a7..a96b29a136 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.cs
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.cs
@@ -167,7 +167,7 @@ namespace ArdupilotMega.GCSViews
// setup language selection
CultureInfo ci = null;
- foreach (string name in new string[] { "en-US", "zh-Hans", "zh-TW", "ru-RU", "Fr", "Pl" })
+ foreach (string name in new string[] { "en-US", "zh-Hans", "zh-TW", "ru-RU", "Fr", "Pl", "it-IT" })
{
ci = MainV2.getcultureinfo(name);
if (ci != null)
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.it-IT.resx
new file mode 100644
index 0000000000..c3da33976f
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Configuration.it-IT.resx
@@ -0,0 +1,604 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Altezza di allarme
+
+
+ HUD
+
+
+ P
+
+
+ Ferma
+
+
+ INT_MAX
+
+
+ Allarme Batteria
+
+
+ Attiva Voci
+
+
+ IMAX
+
+
+ P
+
+
+ IMAX
+
+
+ IMAX
+
+
+ I
+
+
+ Guadagno
+
+
+ IMAX
+
+
+ P
+
+
+ P to T
+
+
+ I
+
+
+ Guadagno (cm)
+
+
+ Valore
+
+
+ I
+
+
+ Comp Passo
+
+
+ P
+
+
+ I
+
+
+ Lunghezza Traccia
+
+
+ P
+
+
+ P
+
+
+ Waypoints
+
+
+ IMAX
+
+
+ Intervallo di Tempo
+
+
+ FBW max
+
+
+ P
+
+
+ D
+
+
+ FBW min
+
+
+ Formato Video
+
+
+ Posizione
+
+
+ PID Servo Rollio
+
+
+ INT_MAX
+
+
+ IMAX
+
+
+ Assetto
+
+
+ PID Servo Passo
+
+
+ P
+
+
+ Rapporto
+
+
+ IMAX
+
+
+ Rateo telemetria
+
+
+ Correzione Crosstrack
+
+
+ Ch7 Opt
+
+
+ Massimo
+
+
+ I
+
+
+ I
+
+
+ Mantenimento Altitudine
+
+
+ D
+
+
+ Min
+
+
+ RC
+
+
+ Nav WP
+
+
+ Crociera
+
+
+ INT_MAX
+
+
+ Rateo Motore
+
+
+ Valore FS
+
+
+ OpenGL = Disattiva
+GDI+ = Attiva
+
+
+ Angoli di Navigazione
+
+
+ I
+
+
+ Modo/Stato
+
+
+ Attiva Sovrapposizione HUD
+
+
+ Motore 0-100%
+
+
+ Carico
+
+
+ Crociera
+
+
+ Velocità m/s
+
+
+ m/s
+
+
+ Comando
+
+
+ Riavvia APM
+
+
+ D
+
+
+ Carica Waypoint alla connessione?
+
+
+ P
+
+
+ INT_MAX
+
+
+ Ricarica parametri dal dispositivo
+
+
+ I
+
+
+ D
+
+
+ I
+
+
+ P
+
+
+ INT_MAX
+
+
+ Rollio Acro
+
+
+ Unità di misura Velocità
+
+
+ D
+
+
+ Waypoint
+
+
+ I
+
+
+ Carica i parametri da file
+
+
+ Altri Mixaggi
+
+
+ Loiter
+
+
+ NOTA: Il tab di configurazione non mostrerà queste unità di misura, questi sono valori grezzi
+
+
+ Energia/Alt Pid
+
+
+ Passo Acro
+
+
+ Nav Passo AS Pid
+
+
+ Dispositivo Video
+
+
+ P
+
+
+ Imposta
+
+
+ Default
+
+
+ Xtrack Pids
+
+
+ INT_MAX
+
+
+ I
+
+
+ PID Servo Timone
+
+
+ I
+
+
+ Nav Pitch Alt Pid
+
+
+ Linguaggio UI
+
+
+ IMAX
+
+
+ Joystick
+
+
+ GDI+ (old type)
+
+
+ P
+
+
+ PID Rollio Nav
+
+
+ P
+
+
+ I
+
+
+ Colore OSD
+
+
+ P
+
+
+ Unità Dist
+
+
+ IMAX
+
+
+ P
+
+
+ Voci
+
+
+ Passo Massimo
+
+
+ Banco Max
+
+
+ Rateo Passo
+
+
+ Imposta Joystick
+
+
+ Rateo Rollio
+
+
+ Passo Min
+
+
+ Messa a Punto dei messaggi Mavlink
+
+
+ Stabilizza Timone
+
+
+ Stabilizza Passo
+
+
+ Stabilizza Rollio
+
+
+ Rateo Timone
+
+
+ D
+
+
+ P
+
+
+ Salva
+
+
+ Scrivi i parametri modificati sul dispositivo
+
+
+ I
+
+
+ D
+
+
+ I
+
+
+ P
+
+
+ Blocca i valori di Passo e Rollio
+
+
+ I
+
+
+ INT_MAX
+
+
+ Planner
+
+
+ Scrivi Parametri
+
+
+ ArduPlane
+
+
+ Mix Timone
+
+
+ Sul Tab Dati di volo
+
+
+ Angolo di ingresso
+
+
+ Riavvia APM alla connessione USB
+
+
+ Scalamav
+
+
+ ArduCopter
+
+
+ Modo
+
+
+ ValoriGrezzi
+
+
+ Confronta Parametri
+
+
+ Salva i parametri su file
+
+
+ P
+
+
+ IMAX
+
+
+ I
+
+
+ I
+
+
+ P
+
+
+ IMAX
+
+
+ IMAX
+
+
+ I
+
+
+ Ricarica Parametri
+
+
+ Start
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.it-IT.resx
new file mode 100644
index 0000000000..885982bb40
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Firmware.it-IT.resx
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Immagini di Max Levine
+
+
+ Perfavire selezione queste immagini per "Flight versions"
+
+
+ Stato
+
+
+ Settaggi APM (Aerei e Quad)
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.it-IT.resx
new file mode 100644
index 0000000000..d7d089be48
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/FlightData.it-IT.resx
@@ -0,0 +1,276 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Punta qui la Telecamera
+
+
+ Cambia nel Modo sulla sinistra
+
+
+ &Manuale
+
+
+ Avvia/Pausa
+
+
+ Cambia il corrente punto di destinazione
+
+
+ Cambia il modo in Auto
+
+
+ Vola qui
+
+
+ Velocità stimata del vento
+
+
+ Vista grezza del Sensore
+
+
+ Ricomincia la Missione dall'Inizio
+
+
+ 0
+
+
+ Pulisci il percorso registrato sulla Mappa
+
+
+ Direzione stimata del vento
+
+
+ Vel: 0
+
+
+ Visualizza il grafico di tuning, Evidenziando l'assetto desiderato contro quello attuale
+
+
+ 0
+
+
+ Log > KML
+
+
+ Zoom
+
+
+ Pulisci Traccia
+
+
+ Su
+
+
+ Modifica la Panoramica sulla mappa basandoti sulla posizione corrente
+
+
+ Programma
+
+
+ Cambia Modo in RTL
+
+
+ Strumenti
+
+
+ Auto Panoramica
+
+
+ Joystick
+
+
+ Cambia Livello di Zoom
+
+
+ Settaggi
+
+
+ Giù
+
+
+ Fai un Azione
+
+
+ Riavvia Missione
+
+
+ Cambia Modo in Manuale/Stabilizzato
+
+
+ Visualizza i valori grezzi dei Giroscopi e degli Accellerometri, e gli Ingressi/Uscite della radio
+
+
+ Doppio Click per cambiare il Massimo
+
+
+ 0
+
+
+ Azioni
+
+
+ Avvia l'azione sulla Sinistra
+
+
+ Setta l'Altezza della Home
+
+
+ Dir: 0
+
+
+ Carica Log
+
+
+ Configura e attiva Joystick
+
+
+ Imposta l'altezza visualizzata a 0, Es.: L'altezza della home è 0
+
+
+ Registra Hud in AVI
+
+
+ Stato
+
+
+ &Auto
+
+
+ Imposta WP
+
+
+ Logs Telemetria
+
+
+ 0.00 %
+
+
+ Inposta Modo
+
+
+ Velocità di riproduzione
+
+
+ Ferma Registrazione
+
+
+ &RTL
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.it-IT.resx
new file mode 100644
index 0000000000..7fc9dd22d6
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/FlightPlanner.it-IT.resx
@@ -0,0 +1,368 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Usa i settaggi della telecamera per la sovrapposizione
+
+
+ Verifica Altezza
+
+
+ Home
+
+
+ Griglia
+
+
+ Lat
+
+
+ Scarica
+
+
+ Prev
+
+
+ Zoom
+
+
+ 45
+
+
+ Cambia il tipo di mappa corrente
+
+
+ P4
+
+
+ Tempo
+
+
+ Alt Assoluta
+
+
+ Usa i settaggi della telecamera per la sovrapposizione
+
+
+ Alt di default
+
+
+ P2
+
+
+ Ruota mappa
+
+
+ Lat
+
+
+ 1. Collegati
+2. Leggi i WP se devi.
+3. Assicurati che la Home e l'altezza siano settata
e4. Fai click sulla mappa per aggiungere i WP
+
+
+ Salva il file dei WP
+
+
+ Lunghezza
+
+
+ Alt (abs)
+
+
+ Infinito
+
+
+ Alt
+
+
+ Coordinatre del mouse
+
+
+ Up
+
+
+ Localizzazione della Home
+
+
+ Carica il file dei WP
+
+
+ Raggio del cerchio
+
+
+ Avvia
+
+
+ Leggi i Wp
+
+
+ Carica
+
+
+ Alt
+
+
+ Raggio dei WP
+
+
+ Lunghezza
+
+
+ Comando
+
+
+ Lat
+
+
+ Stato
+
+
+ Setta il posto di ritorno
+
+
+ panel6
+
+
+ Elimina il poligono
+
+
+ Azione
+
+
+ P1
+
+
+ Disegna la missione a confronto con i dati di Google
+
+
+ Precarica una parte della mappa relativa al rettangolo disegnato
+
+
+ Elimina la riga
+
+
+ Carica i settaggi della Telecamera per la sovraimpressione
+
+
+ Aggiungi un punto del poligono
+
+
+ Cerchio
+
+
+ Comanpo APM
+
+
+ Aggiungi Sotto
+
+
+ Distanza
+
+
+ Sposta sotto la riga
+
+
+ Scrivi i WP
+
+
+ Sovraimpressione KML
+
+
+ Giù
+
+
+ Lon
+
+
+ Disegna poligono
+
+
+ Salta
+
+
+ 100
+
+
+ Geo-Fence
+
+
+ Salva in un file
+
+
+ 30
+
+
+ Sposta la riga su
+
+
+ SU
+
+
+ Cancella
+
+
+ Cerchi
+
+
+ WP #
+
+
+ Elimina WP
+
+
+ Waypoints
+
+
+ Disegna una griglia sull'area predefinita con una spaziatura predefinita
+
+
+ Zoom a
+
+
+ Carica da File
+
+
+ Mantieni l'altezza di default
+
+
+ Elevation Graph
+
+
+ Cancella Missione
+
+
+ Aggiungi una linea alla griglia sotto
+
+
+ P3
+
+
+ Precarica
+
+
+ Misura DIstanza
+
+
+ Camera
+
+
+ Giù
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Help.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Help.it-IT.resx
new file mode 100644
index 0000000000..593d704b89
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Help.it-IT.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+
+ Mostra la Finestra di Console (Riavvio)
+
+
+ Controlla gli Aggiornamenti
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.cs b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.cs
index 84b0316eb6..b08147e692 100644
--- a/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.cs
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.cs
@@ -593,7 +593,7 @@ namespace ArdupilotMega.GCSViews
if (hzcounttime.Second != DateTime.Now.Second)
{
-// Console.WriteLine("SIM hz {0}", hzcount);
+// Console.WriteLine("SIM hz {0}", hzcount);
hzcount = 0;
hzcounttime = DateTime.Now;
}
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.it-IT.resx
new file mode 100644
index 0000000000..3fd5821be2
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Simulation.it-IT.resx
@@ -0,0 +1,303 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Rollio
+
+
+ ERR Altezza
+
+
+ Inverti Roll
+
+
+ Heli
+
+
+ Passo
+
+
+ Uscita Ardupilot
+
+
+ IMU Aereo
+
+
+ Timone
+
+
+ Può fare Aereo/Eli/Quads
+
+
+ Rateo di Aggiornamento GPS
+
+
+ Motore
+
+
+ Stato Autopilot
+
+
+ WP
+
+
+ Mostra Rollio
+
+
+ Modo
+
+
+ Autorità del simulatore - Per gli aerei Diff
+
+
+ Avvia Quad FG
+
+
+ Guadagno Rollio
+
+
+ Guadagno Passo
+
+
+ Quad
+
+
+ Guadagno Timone
+
+
+ Longitudione
+
+
+ Guadagno Motore
+
+
+ Altezza
+
+
+ Questi
+
+
+ Sono
+
+
+ Latitudine
+
+
+ Solo SIM
+
+
+ Settaggio IP avanzato
+
+
+ Passo
+
+
+ NOTA:
+
+
+ Puntamento
+
+
+ GPS Aereo
+
+
+ 10000
+
+
+ Rollio
+
+
+ Link SIM Avvia/Ferma
+
+
+ WPDist
+
+
+ ERR Attinenza
+
+
+ Mostra Tutto
+
+
+ Sensore
+
+
+ Salva Settaggi
+
+
+ Avvia Aereo FG
+
+
+ Mostra Timone
+
+
+ Imbardata
+
+
+ Inverti Timone
+
+
+ 10000
+
+
+ Puà fare Aereo e Quad con il modello
+
+
+ Inverti Passo
+
+
+ Mostra Motore
+
+
+ Xplane 10
+
+
+ AeroSimRC
+
+
+ Mostra Passo
+
+
+
+
+
+ FlightGear
+
+
+ 10000
+
+
+ X-plane
+
+
+ JSBSim
+
+
+ 10000
+
+
+ Può fare Aereo/Eli/Quad
+
+
+ Avvia Xplane
+
+
+ Può fare Aereo/Quad con Plugin
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.it-IT.resx b/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.it-IT.resx
new file mode 100644
index 0000000000..13a52fcadb
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/GCSViews/Terminal.it-IT.resx
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Tests
+
+
+ Scarica Logs
+
+
+ Settaggi Radio
+
+
+
+
+
+ Sfoglia Log
+
+
+ Mostra Settaggi
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/HIL/QuadCopter.cs b/Tools/ArdupilotMegaPlanner/HIL/QuadCopter.cs
index 5d3cab7751..f397b754cc 100644
--- a/Tools/ArdupilotMegaPlanner/HIL/QuadCopter.cs
+++ b/Tools/ArdupilotMegaPlanner/HIL/QuadCopter.cs
@@ -226,9 +226,9 @@ namespace ArdupilotMega.HIL
}
// rotational resistance
- roll_accel -= (self.pDeg / self.terminal_rotation_rate) * 5000.0;
- pitch_accel -= (self.qDeg / self.terminal_rotation_rate) * 5000.0;
- yaw_accel -= (self.rDeg / self.terminal_rotation_rate) * 400.0;
+ roll_accel -= (self.pDeg / self.terminal_rotation_rate) * 5000.0;
+ pitch_accel -= (self.qDeg / self.terminal_rotation_rate) * 5000.0;
+ yaw_accel -= (self.rDeg / self.terminal_rotation_rate) * 400.0;
//Console.WriteLine("roll {0} {1} {2}", roll_accel, roll_rate, roll);
@@ -240,13 +240,13 @@ namespace ArdupilotMega.HIL
// Console.WriteLine("roll {0} {1} {2}", roll_accel, roll_rate, roll);
// calculate rates in earth frame
-
+
var answer = BodyRatesToEarthRates(self.roll, self.pitch, self.yaw,
self.pDeg, self.qDeg, self.rDeg);
self.roll_rate = answer.Item1;
self.pitch_rate = answer.Item2;
self.yaw_rate = answer.Item3;
-
+
//self.roll_rate = pDeg;
//self.pitch_rate = qDeg;
//self.yaw_rate = rDeg;
@@ -339,9 +339,9 @@ namespace ArdupilotMega.HIL
att.roll = (float)roll * deg2rad;
att.pitch = (float)pitch * deg2rad;
att.yaw = (float)yaw * deg2rad;
- att.rollspeed = (float)roll_rate * deg2rad;
- att.pitchspeed = (float)pitch_rate * deg2rad;
- att.yawspeed = (float)yaw_rate * deg2rad;
+ att.rollspeed = (float)roll_rate *deg2rad;
+ att.pitchspeed = (float)pitch_rate *deg2rad;
+ att.yawspeed = (float)yaw_rate *deg2rad;
#if MAVLINK10
@@ -385,7 +385,7 @@ namespace ArdupilotMega.HIL
MainV2.comPort.sendPacket(asp);
- if (framecount % 12 == 0)
+ if (framecount % 120 == 0)
{// 50 / 10 = 5 hz
MainV2.comPort.sendPacket(gps);
//Console.WriteLine(DateTime.Now.Millisecond + " GPS" );
diff --git a/Tools/ArdupilotMegaPlanner/Joystick.cs b/Tools/ArdupilotMegaPlanner/Joystick.cs
index b655f1a6c1..189de315f4 100644
--- a/Tools/ArdupilotMegaPlanner/Joystick.cs
+++ b/Tools/ArdupilotMegaPlanner/Joystick.cs
@@ -514,6 +514,7 @@ namespace ArdupilotMega
}
if (chan == 3)
{
+ trim = (min + max) / 2;
// trim = min; // throttle
}
diff --git a/Tools/ArdupilotMegaPlanner/JoystickSetup.it-IT.resx b/Tools/ArdupilotMegaPlanner/JoystickSetup.it-IT.resx
new file mode 100644
index 0000000000..a1a621ab52
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/JoystickSetup.it-IT.resx
@@ -0,0 +1,219 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ CH 7
+
+
+ CH 5
+
+
+ CH 8
+
+
+ CH 6
+
+
+ Joystick
+
+
+ Passo
+
+
+ Motore
+
+
+ 0
+
+
+ Rollio
+
+
+ Esponenziale
+
+
+ 30
+
+
+ Uscita
+
+
+ 30
+
+
+ Timone
+
+
+ 0
+
+
+ Joystick
+
+
+ 0
+
+
+ Controllore Assi
+
+
+ 0
+
+
+ Inverti
+
+
+ 30
+
+
+ 0
+
+
+ Salva
+
+
+ Riconosci in Automatico
+
+
+ Elevoni
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Riconosci in Automatico
+
+
+ Attiva
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/Log.it-IT.resx b/Tools/ArdupilotMegaPlanner/Log.it-IT.resx
new file mode 100644
index 0000000000..f2de6ab7cc
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/Log.it-IT.resx
@@ -0,0 +1,138 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Log
+
+
+ Scarica tutti i Log
+
+
+ Ricrea KML
+
+
+ Scarica questi Log
+
+
+ Pulisci Log
+
+
+ KML in Prima Persona
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/LogBrowse.it-IT.resx b/Tools/ArdupilotMegaPlanner/LogBrowse.it-IT.resx
new file mode 100644
index 0000000000..57e2d30b01
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/LogBrowse.it-IT.resx
@@ -0,0 +1,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Carica un Log
+
+
+ Sfoglia Log
+
+
+ Crea un grafico da questi Dati
+
+
+ Crea un grafico dalla cella Selezionata
+
+
+ Carica un file di Log differente
+
+
+ Pulisci tutti i dati grafici
+
+
+ Pulisci Grafico
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/MavlinkLog.it-IT.resx b/Tools/ArdupilotMegaPlanner/MavlinkLog.it-IT.resx
new file mode 100644
index 0000000000..b4fc1f94c4
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/MavlinkLog.it-IT.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Log
+
+
+ Crea KML
+
+
+ Converti in Testo
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs b/Tools/ArdupilotMegaPlanner/Properties/AssemblyInfo.cs
index b88ea84e1f..ea2461794e 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.25")]
+[assembly: AssemblyFileVersion("1.1.26")]
[assembly: NeutralResourcesLanguageAttribute("")]
diff --git a/Tools/ArdupilotMegaPlanner/RAW_Sensor.it-IT.resx b/Tools/ArdupilotMegaPlanner/RAW_Sensor.it-IT.resx
new file mode 100644
index 0000000000..72e39f4057
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/RAW_Sensor.it-IT.resx
@@ -0,0 +1,165 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ Sensori Grezzi
+
+
+ Sensori Grezzi
+
+
+ Aggiorna Velocità
+
+
+ Uscita Servo Motore
+
+
+ Nota: C'è un ritando quando si visualizza tramite Xbee@ 50hz
+
+
+ IN Radio
+
+
+ Accel X
+
+
+ Accel Z
+
+
+ Accel Y
+
+
+ Radio
+
+
+ Dati di Volo
+
+
+ Salva CSV
+
+
+ Gyro Z
+
+
+ Gyro X
+
+
+ Gyro Y
+
+
\ No newline at end of file
diff --git a/Tools/ArdupilotMegaPlanner/Setup/Setup.it-IT.resx b/Tools/ArdupilotMegaPlanner/Setup/Setup.it-IT.resx
new file mode 100644
index 0000000000..2b2636c813
--- /dev/null
+++ b/Tools/ArdupilotMegaPlanner/Setup/Setup.it-IT.resx
@@ -0,0 +1,318 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 180
+
+
+ Manuale
+
+
+ PWM 0 - 1230
+
+
+ PWM 1621 - 1749
+
+
+ Modo Corrente:
+
+
+ Abilita Flusso ottico
+
+
+ Nota: le immagini sono sono per presentazione, funzionerà con Hexa, etc.
+
+
+ Modo Semplice
+
+
+ PWM 1750 +
+
+
+ Elevatore CH1 Rev
+
+
+ PWM Corrente:
+
+
+ Imposta APM
+
+
+ Posizione del servo del piatto
+
+
+ Abilita Magnetometro
+
+
+ Modo Semplice
+
+
+ ArduCopter2
+
+
+ Modo Semplice
+
+
+ Imposta Frame (+ or x)
+
+
+ 60
+
+
+ 1
+
+
+ Modo Semplice
+
+
+ Modo Semplice
+
+
+ 2
+
+
+ Modi
+
+
+ Modo Semplice
+
+
+ 3
+
+
+ Riavvia
+
+
+ -60
+
+
+ Alto
+
+
+ Escursione del piatto
+
+
+ Manuale
+
+
+ Escursione Timone
+
+
+ Calibarzione del sensore di voltaggio:
+1. Misura il valtaggio di ingresso di APM e inseriscilo nel box sotto
+2. Misura il voltaggio della batteria e inseriscilo nel box sotto
+3. Dalle caratteristiche del sensore di corrente, inserisci il valore degli ampere per volt nel box qui sotto
+
+
+ Calibrazione Radio
+
+
+ Massimo
+
+
+ Modo di volo 2
+
+
+ Rollio massimo
+
+
+ Modo di volo 3
+
+
+ Passo massimo
+
+
+ in gradi es 2° 3' W is -2.3
+
+
+ Modo di volo 1
+
+
+ Livella il quad per impostare gli accelerometri
+
+
+ Modo di volo 6
+
+
+ Capacità
+
+
+ Declinazione
+
+
+ Attiva Sonar
+
+
+ PWM 1231 - 1360
+
+
+ Ingresso Radio
+
+
+ Calibration
+
+
+ 1500
+
+
+ Modo di volo 4
+
+
+ Modo di volo 5
+
+
+ Giroscopio
+
+
+ PWM 1361 - 1490
+
+
+ Hardware
+
+
+ PWM 1491 - 1620
+
+
+ Sito Web per la Declinazione
+
+
+ 1500
+
+
+ Batteria
+
+
+ Zero
+
+
+ Attiva Sensore Velocità
+
+
+ 4500
+
+
+ Resetta APM ai valori di Default
+
+
+ 1000
+
+
+ Monitor
+
+
\ No newline at end of file