diff --git a/.github/workflows/custom.yml b/.github/workflows/custom.yml index b386ec98153..7ce2482e6a0 100644 --- a/.github/workflows/custom.yml +++ b/.github/workflows/custom.yml @@ -80,7 +80,7 @@ jobs: - name: Set Up Cache uses: hendrikmuhs/ccache-action@main with: - key: ${{ runner.os }}-${{ matrix.Arch }}-${{ matrix.BuildType }} + key: ${{ runner.os }}-${{ matrix.Arch }}-${{ matrix.BuildType }}-custom max-size: 1G variant: sccache save: ${{ github.event_name == 'push' && github.ref == 'refs/heads/master' }} diff --git a/CMakeLists.txt b/CMakeLists.txt index d6cfac2be1e..85832599599 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,6 +23,10 @@ endif() # Project Info ####################################################### +# set(CMAKE_OSX_ARCHITECTURES "arm64") +# set(CMAKE_OSX_SYSROOT "iphoneos") +# set(CMAKE_OSX_DEPLOYMENT_TARGET "12.0") + include(Git) project(QGroundControl @@ -54,7 +58,7 @@ include(CMakeDependentOption) include(FetchContent) include(CMakePrintHelpers) -set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED ON) set(CMAKE_AUTOMOC ON) @@ -111,6 +115,12 @@ endif() set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) +# https://cmake.org/cmake/help/latest/policy/CMP0168.html#policy:CMP0168 +if(POLICY CMP0168) + cmake_policy(SET CMP0168 NEW) + set(CMAKE_POLICY_DEFAULT_CMP0168 NEW) +endif() + ####################################################### # Qt6 Configuration ####################################################### @@ -146,13 +156,15 @@ if(ANDROID) # QT_ANDROID_DEPLOY_RELEASE # set(QT_ANDROID_DEPLOYMENT_TYPE ON CACHE BOOL "Deployment Type") cmake_dependent_option(QT_ANDROID_SIGN_APK "Enable Signing APK" ON "CMAKE_BUILD_TYPE STREQUAL Release" OFF) - # QT_ANDROID_SIGN_AAB + if(QT_ANDROID_SIGN_AAB) + message(STATUS "Signing AAB") + endif() if(QT_ANDROID_SIGN_APK) message(STATUS "Signing APK") - message(STATUS "QT_ANDROID_KEYSTORE_PATH $ENV{QT_ANDROID_KEYSTORE_PATH}") - message(STATUS "QT_ANDROID_KEYSTORE_ALIAS $ENV{QT_ANDROID_KEYSTORE_ALIAS}") - # QT_ANDROID_KEYSTORE_STORE_PASS, QT_ANDROID_KEYSTORE_KEY_PASS endif() + # message(STATUS "QT_ANDROID_KEYSTORE_PATH $ENV{QT_ANDROID_KEYSTORE_PATH}") + # message(STATUS "QT_ANDROID_KEYSTORE_ALIAS $ENV{QT_ANDROID_KEYSTORE_ALIAS}") + # QT_ANDROID_KEYSTORE_STORE_PASS, QT_ANDROID_KEYSTORE_KEY_PASS endif() set(QT_SILENCE_MISSING_DEPENDENCY_TARGET_WARNING ON) @@ -395,9 +407,6 @@ elseif(MACOS) elseif(IOS) enable_language(OBJC) - set(CMAKE_OSX_ARCHITECTURES "arm64") - set(CMAKE_OSX_SYSROOT "iphoneos") - set(CMAKE_OSX_DEPLOYMENT_TARGET "14.0") set(CMAKE_XCODE_ATTRIBUTE_IPHONEOS_DEPLOYMENT_TARGET "14.0") set(CMAKE_XCODE_ATTRIBUTE_TARGETED_DEVICE_FAMILY "1,2") # iPhone,iPad set(CMAKE_XCODE_ATTRIBUTE_INFOPLIST_FILE "${CMAKE_CURRENT_SOURCE_DIR}/deploy/ios/iOS-Info.plist") diff --git a/deploy/ios/iOS-Info.plist b/deploy/ios/iOS-Info.plist index 6b7513cea12..0d299a63976 100644 --- a/deploy/ios/iOS-Info.plist +++ b/deploy/ios/iOS-Info.plist @@ -4,6 +4,8 @@ NSCameraUsageDescription QGC uses UVC devices for video streaming. + NSMicrophoneUsageDescription + Qt Multimedia for iOS uses the camera and microphone. CFBundleDisplayName QGroundControl CFBundleExecutable diff --git a/deploy/ios/iOSForAppStore-Info-Source.plist b/deploy/ios/iOSForAppStore-Info-Source.plist index eeaa8c2fccc..a4733d71c97 100644 --- a/deploy/ios/iOSForAppStore-Info-Source.plist +++ b/deploy/ios/iOSForAppStore-Info-Source.plist @@ -14,6 +14,8 @@ NSCameraUsageDescription QGC uses UVC devices for video streaming. + NSMicrophoneUsageDescription + Qt Multimedia for iOS uses the camera and microphone. NSPhotoLibraryUsageDescription We do not access it. Apple thinks we do. UILaunchStoryboardName diff --git a/deploy/mac/MacOSXBundleInfo.plist.in b/deploy/mac/MacOSXBundleInfo.plist.in index 78e4fc1e110..8db1444e74b 100644 --- a/deploy/mac/MacOSXBundleInfo.plist.in +++ b/deploy/mac/MacOSXBundleInfo.plist.in @@ -36,6 +36,8 @@ NSApplication NSCameraUsageDescription Camera devices used for FPV + NSMicrophoneUsageDescription + Qt Multimedia for MacOS uses the camera and microphone. NSLocationUsageDescription Location used for ground control station position NSBluetoothAlwaysUsageDescription diff --git a/translations/qgc-json.ts b/translations/qgc-json.ts index 5d8f3656eda..a6fca065f40 100644 --- a/translations/qgc-json.ts +++ b/translations/qgc-json.ts @@ -1,246 +1,6 @@ - - FlyView.SettingsGroup.json - - .QGC.MetaData.Facts[instrumentQmlFile].enumStrings, - - Integrated Compass/Attitude,Horizontal Compass/Atttitude,Large Vertical - - - - - App.SettingsGroup.json - - .QGC.MetaData.Facts[offlineEditingFirmwareClass].enumStrings, - - ArduPilot,PX4 Pro,Mavlink Generic - - - - .QGC.MetaData.Facts[offlineEditingVehicleClass].enumStrings, - - Fixed Wing,Multi-Rotor,VTOL,Rover,Sub,Mavlink Generic - - - - .QGC.MetaData.Facts[gstDebugLevel].enumStrings, - - Disabled,Error,Warning,FixMe,Info,Debug,Log,Trace - - - - .QGC.MetaData.Facts[indoorPalette].enumStrings, - - Indoor,Outdoor - - - - .QGC.MetaData.Facts[followTarget].enumStrings, - - Never,Always,When in Follow Me Flight Mode - - - - - FirmwareUpgrade.SettingsGroup.json - - .QGC.MetaData.Facts[apmChibiOS].enumStrings, - - ChibiOS,NuttX - - - - .QGC.MetaData.Facts[apmVehicleType].enumStrings, - - Multi-Rotor,Helicopter,Plane,Rover,Sub - - - - - APMMavlinkStreamRate.SettingsGroup.json - - .QGC.MetaData.Defines.StreamRateEnumStrings, - - Controlled By Vehicle,0 hz,1 hz,2 hz,3 hz,4 hz,5 hz,6 hz,7 hz,8 hz,9 hz,10 hz,50 hz,100 hz - - - - - BatteryIndicator.SettingsGroup.json - - .QGC.MetaData.Facts[display].enumStrings, - - Percentage,Voltage,Percentage and Voltage - - - - - Video.SettingsGroup.json - - .QGC.MetaData.Facts[gridLines].enumStrings, - - Hide,Show - - - - .QGC.MetaData.Facts[videoFit].enumStrings, - - Fit Width,Fit Height,Stretch - - - - .QGC.MetaData.Facts[recordingFormat].enumStrings, - - mkv,mov,mp4 - - - - .QGC.MetaData.Facts[forceVideoDecoder].enumStrings, - - Default,Force software decoder,Force NVIDIA decoder,Force VA-API decoder,Force DirectX3D 11 decoder,Force VideoToolbox decoder - - - - - RemoteID.SettingsGroup.json - - .QGC.MetaData.Facts[operatorIDType].enumStrings, - - CAA - - - - .QGC.MetaData.Facts[selfIDType].enumStrings, - - Free Text,Emergency,Extended Status - - - - .QGC.MetaData.Facts[basicIDType].enumStrings, - - None,SerialNumber(ANSI/CTA-2063),CAA,UTM(RFC4122),Specific - - - - .QGC.MetaData.Facts[basicIDUaType].enumStrings, - - Undefined,Airplane/FixedWing,Helicopter/Multirrotor,Gyroplane,VTOL,Ornithopter,Glider,Kite,Free Ballon,Captive Ballon,Airship,Parachute,Rocket,Tethered powered aircraft,Ground Obstacle,Other - - - - .QGC.MetaData.Facts[region].enumStrings, - - FAA,EU - - - - .QGC.MetaData.Facts[locationType].enumStrings, - - Takeoff(Not Supported),Live GNNS, Fixed (not for FAA) - - - - .QGC.MetaData.Facts[classificationType].enumStrings, - - Undefined,EU - - - - .QGC.MetaData.Facts[categoryEU].enumStrings, - - Undeclared,Open,Specific,Certified - - - - .QGC.MetaData.Facts[classEU].enumStrings, - - Undeclared,Class 0,Class 1,Class 2,Class 3,Class 4,Class 5,Class 6 - - - - - GimbalController.SettingsGroup.json - - .QGC.MetaData.Facts[ControlType].enumStrings, - - Click to point, click and drag - - - - - BatteryFact.json - - .QGC.MetaData.Facts[batteryFunction].enumStrings, - - n/a,All Flight Systems,Propulsion,Avionics,Payload - - - - .QGC.MetaData.Facts[batteryType].enumStrings, - - n/a,LIPO,LIFE,LION,NIMH - - - - .QGC.MetaData.Facts[chargeState].enumStrings, - - n/a,Ok,Low,Critical,Emergency,Failed,Unhealthy,Charging - - - - - GPSFact.json - - .QGC.MetaData.Facts[lock].enumStrings, - - None,None,2D Lock,3D Lock,3D DGPS Lock,3D RTK GPS Lock (float),3D RTK GPS Lock (fixed),Static (fixed) - - - - - SubmarineFact.json - - .QGC.MetaData.Facts[inputHold].enumStrings, - - Disabled,Enabled - - - - .QGC.MetaData.Facts[rollPitchToggle].enumStrings, - - Disabled,Enabled,Unavailable - - - - - EditPositionDialog.FactMetaData.json - - .QGC.MetaData.Facts[Hemisphere].enumStrings, - - North,South - - - - - MavCmdInfoMultiRotor.json - - .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param4.label, - - Yaw - - - - - MavCmdInfoFixedWing.json - - .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param1.label, - - Pitch - - - MavCmdInfoCommon.json @@ -1792,6 +1552,24 @@ + + MavCmdInfoMultiRotor.json + + .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param4.label, + + Yaw + + + + + MavCmdInfoFixedWing.json + + .mavCmdInfo[MAV_CMD_NAV_TAKEOFF].param1.label, + + Pitch + + + CameraSection.FactMetaData.json @@ -1807,6 +1585,222 @@ + + EditPositionDialog.FactMetaData.json + + .QGC.MetaData.Facts[Hemisphere].enumStrings, + + North,South + + + + + BatteryFact.json + + .QGC.MetaData.Facts[batteryFunction].enumStrings, + + n/a,All Flight Systems,Propulsion,Avionics,Payload + + + + .QGC.MetaData.Facts[batteryType].enumStrings, + + n/a,LIPO,LIFE,LION,NIMH + + + + .QGC.MetaData.Facts[chargeState].enumStrings, + + n/a,Ok,Low,Critical,Emergency,Failed,Unhealthy,Charging + + + + + GPSFact.json + + .QGC.MetaData.Facts[lock].enumStrings, + + None,None,2D Lock,3D Lock,3D DGPS Lock,3D RTK GPS Lock (float),3D RTK GPS Lock (fixed),Static (fixed) + + + + + SubmarineFact.json + + .QGC.MetaData.Facts[inputHold].enumStrings, + + Disabled,Enabled + + + + .QGC.MetaData.Facts[rollPitchToggle].enumStrings, + + Disabled,Enabled,Unavailable + + + + + FlyView.SettingsGroup.json + + .QGC.MetaData.Facts[instrumentQmlFile].enumStrings, + + Integrated Compass/Attitude,Horizontal Compass/Attitude,Large Vertical + + + + + RemoteID.SettingsGroup.json + + .QGC.MetaData.Facts[operatorIDType].enumStrings, + + CAA + + + + .QGC.MetaData.Facts[selfIDType].enumStrings, + + Flight Purpose,Emergency,Extended Status + + + + .QGC.MetaData.Facts[basicIDType].enumStrings, + + None,SerialNumber (ANSI/CTA-2063),CAA,UTM (RFC4122),Specific + + + + .QGC.MetaData.Facts[basicIDUaType].enumStrings, + + Undefined,Airplane/FixedWing,Helicopter/Multirrotor,Gyroplane,VTOL,Ornithopter,Glider,Kite,Free Ballon,Captive Ballon,Airship,Parachute,Rocket,Tethered powered aircraft,Ground Obstacle,Other + + + + .QGC.MetaData.Facts[region].enumStrings, + + FAA,EU + + + + .QGC.MetaData.Facts[locationType].enumStrings, + + Takeoff(Not Supported),Live GNNS, Fixed (not for FAA) + + + + .QGC.MetaData.Facts[classificationType].enumStrings, + + Undeclared,EU + + + + .QGC.MetaData.Facts[categoryEU].enumStrings, + + Undeclared,Open,Specific,Certified + + + + .QGC.MetaData.Facts[classEU].enumStrings, + + Undeclared,Class 0,Class 1,Class 2,Class 3,Class 4,Class 5,Class 6 + + + + + FirmwareUpgrade.SettingsGroup.json + + .QGC.MetaData.Facts[apmChibiOS].enumStrings, + + ChibiOS,NuttX + + + + .QGC.MetaData.Facts[apmVehicleType].enumStrings, + + Multi-Rotor,Helicopter,Plane,Rover,Sub + + + + + App.SettingsGroup.json + + .QGC.MetaData.Facts[offlineEditingFirmwareClass].enumStrings, + + ArduPilot,PX4 Pro,Mavlink Generic + + + + .QGC.MetaData.Facts[offlineEditingVehicleClass].enumStrings, + + Fixed Wing,Multi-Rotor,VTOL,Rover,Sub,Mavlink Generic + + + + .QGC.MetaData.Facts[gstDebugLevel].enumStrings, + + Disabled,Error,Warning,FixMe,Info,Debug,Log,Trace + + + + .QGC.MetaData.Facts[indoorPalette].enumStrings, + + Indoor,Outdoor + + + + .QGC.MetaData.Facts[followTarget].enumStrings, + + Never,Always,When in Follow Me Flight Mode + + + + + BatteryIndicator.SettingsGroup.json + + .QGC.MetaData.Facts[valueDisplay].enumStrings, + + Percentage,Voltage,Percentage and Voltage + + + + + GimbalController.SettingsGroup.json + + .QGC.MetaData.Facts[ControlType].enumStrings, + + Click to point, click and drag + + + + + Video.SettingsGroup.json + + .QGC.MetaData.Facts[videoFit].enumStrings, + + Fit Width,Fit Height,Fill,No Crop + + + + .QGC.MetaData.Facts[recordingFormat].enumStrings, + + mkv,mov,mp4 + + + + .QGC.MetaData.Facts[forceVideoDecoder].enumStrings, + + Default,Force software decoder,Force NVIDIA decoder,Force VA-API decoder,Force DirectX3D 11 decoder,Force VideoToolbox decoder + + + + + APMMavlinkStreamRate.SettingsGroup.json + + .QGC.MetaData.Defines.StreamRateEnumStrings, + + Controlled By Vehicle,0 hz,1 hz,2 hz,3 hz,4 hz,5 hz,6 hz,7 hz,8 hz,9 hz,10 hz,50 hz,100 hz + + + APM-MavCmdInfoCommon.json diff --git a/translations/qgc-lupdate.sh b/translations/qgc-lupdate.sh index 47e6e7465a8..9bb933b3604 100755 --- a/translations/qgc-lupdate.sh +++ b/translations/qgc-lupdate.sh @@ -1,5 +1,5 @@ #!/bin/bash # This script will update both the Qt and Json string translation files. -QT_PATH=~/Qt/6.8.1/macos/bin +QT_PATH=~/Qt/6.8.1/*/bin $QT_PATH/lupdate ../src -ts qgc.ts -no-obsolete python3 qgc-lupdate-json.py diff --git a/translations/qgc.ts b/translations/qgc.ts index 85b3228d91b..a947ae95dc0 100644 --- a/translations/qgc.ts +++ b/translations/qgc.ts @@ -1,14 +1,6 @@ - - ADSBVehicleManager - - - ADSB Server Error: %1 - - - APMAirframeComponent @@ -108,7 +100,7 @@ APMAutoPilotPlugin - + WARNING: The flight board you are using has a critical service bulletin against it which advises against flying. For details see: https://discuss.cubepilot.org/t/sb-0000002-critical-service-bulletin-for-cubes-purchased-between-january-2019-to-present-do-not-fly/406 @@ -116,30 +108,35 @@ APMBatteryIndicator - + + - disabled + + + + Low Voltage Failsafe - - + + Action - - + + Voltage Trigger - - + + mAh Trigger - + Critical Voltage Failsafe @@ -486,66 +483,81 @@ APMFirmwarePlugin - + + Guided + + + + + RTL + + + + + Smart RTL + + + + + Auto + + + + Error during Solo video link setup: %1 - + Unable to change altitude, vehicle altitude not known. - + Unable to pause vehicle. - + + Vehicle does not support guided rotate + + + + Vehicle does not support guided takeoff - + Unable to takeoff, vehicle position not known. - + Unable to takeoff: Vehicle failed to change to Guided mode. - + Unable to takeoff: Vehicle failed to arm. - - + + Unable to start mission: Vehicle failed to change to Auto mode. - + Unable to start mission: Vehicle failed to change to Guided mode. - + Unable to start mission: Vehicle failed to arm. - - - Follow failed: Home position not set. - - - - - Follow failed: Ground station cannot provide required position information. - - APMFlightModeIndicator @@ -857,41 +869,61 @@ L + + + APMFollowComponentSummary - - Follow Me + + + Follow Enabled - - Follow Me Setup is used to configure support for the vehicle following the ground station location. + + + Follow System ID - - - APMFollowComponentSummary - - - Batt1 monitor + + + Follow Max Distance - - - Batt1 capacity + + + Follow Offset X - - - Batt2 monitor + + + Follow Offset Y - - - Batt2 capacity + + + Follow Offset Z + + + + + + Follow Offset Type + + + + + + Follow Altitude Type + + + + + + Follow Yaw Behavior @@ -1173,7 +1205,7 @@ APMMainStatusIndicatorContentItem - GCS Failsafe + Ground Control Data Link Failsafe @@ -1182,12 +1214,12 @@ - - Timeout + + Loss Timeout - + Failsafe Options @@ -1856,25 +1888,25 @@ - + - + Return to Launch - + - + Return at current altitude - + - + Return at specified altitude: @@ -1897,14 +1929,14 @@ - - + + Arming Checks - - + + Warning: Turning off arming checks can lead to loss of Vehicle control. @@ -2079,42 +2111,42 @@ APMSafetyComponentPlane - + Failsafe Triggers - + Throttle PWM threshold: - + Voltage threshold: - + MAH threshold: - + GCS failsafe - + Return to Launch - + Return at current altitude - + Return at specified altitude: @@ -2509,34 +2541,34 @@ APMSafetyComponentSummaryPlane - + Throttle failsafe: - - - + + + Disabled - + Voltage failsafe: - + mAh failsafe: - + RTL min alt: - + current @@ -3458,12 +3490,12 @@ Please place your vehicle in water, click the button, and wait. Note that the th APMSupportForwardingIndicator - + Mavlink traffic is being forwarded to a support server - + Server name: @@ -3885,40 +3917,48 @@ Please place your vehicle in water, click the button, and wait. Note that the th + + AirLinkConfiguration + + + AirLink Link Settings + + + AirLinkSettings - + Login: - + Password: - + Don't have an account? - + Register - + List of available devices - + Refresh - + Click "Refresh" to authorize @@ -4049,14 +4089,6 @@ Please place your vehicle in water, click the button, and wait. Note that the th - - AirlinkConfiguration - - - Airlink Link Settings - - - AirmapSettings @@ -4126,7 +4158,7 @@ Please place your vehicle in water, click the button, and wait. Note that the th AppLogModel - + Open console log output file failed %1 : %2 @@ -4144,17 +4176,17 @@ Please place your vehicle in water, click the button, and wait. Note that the th - + Search: - + Clear - + Clear All @@ -4232,426 +4264,818 @@ Please place your vehicle in water, click the button, and wait. Note that the th - + Save to SD card specified for application data. But no SD card present. Using internal storage. - + Save to SD card specified for application data. But SD card is write protected. Using internal storage. - + (Partial) - + (Test Only) - ArmedIndicator + ArduCopterFirmwarePlugin - - Armed + + Stabilize - - Disarmed + + Acro - - Arm + + Altitude Hold - - Disarm + + Auto - - - AudioOutput - - negative + + Guided - - point + + Loiter - - meters + + RTL - - - AutoPilotPlugin - - One or more vehicle components require setup prior to flight. + + Circle - - - Autotune - - Autotune: In progress + + Land - - Autotune: initializing + + Drift - - Autotune: roll + + Sport - - Autotune: pitch + + Flip - - Autotune: yaw + + Autotune - - Wait for disarm + + Position Hold - - Land and disarm the vehicle in order to apply the parameters. + + Brake - - Autotune: in progress + + Throw - - Autotune: Success + + Avoid ADSB - - Autotune successful. + + Guided No GPS - - Autotune: Unknown error + + Smart RTL - - Autotune: Failed + + Flow Hold - - Autotune: Ack error %1 + + Follow - - Autotune: Not performed + + ZigZag - - - AutotuneUI - - Start AutoTune + + SystemID - - WARNING! - -The auto-tuning procedure should be executed with caution and requires the vehicle to fly stable enough before attempting the procedure! - -Before starting the auto-tuning process, make sure that: -1. You have read the auto-tuning guide and have followed the preliminary steps -2. The current control gains are good enough to stabilize the drone in presence of medium disturbances -3. You are ready to abort the auto-tuning sequence by moving the RC sticks, if anything unexpected happens. - -Click Ok to start the auto-tuning process. - + + AutoRotate - - - AxisMonitor - - Not Mapped + + AutoRTL - - - BatteryIndicator - - 100% + + Turtle + + + ArduPlaneFirmwarePlugin - - - n/a + + Manual - - Battery %1 + + Circle - - Status + + Stabilize - - Charge State + + Training - - - Remaining + + Acro - - Voltage + + FBW A - - Consumed + + FBW B - - Temperature + + Cruise - - Function + + Autotune - - Battery Display + + Auto - - Vehicle Power + + RTL - - Configure + + Loiter - - Power + + Takeoff - - - BatteryIndicatorContentItem - - Battery Status + + Avoid ADSB - - Battery %1 + + Guided - - Charge State + + Initializing - - - Remaining + + QuadPlane Stabilize - - Voltage + + QuadPlane Hover - - Consumed + + QuadPlane Loiter - - Temperature + + QuadPlane Land - - Function + + QuadPlane RTL - - - BlankPlanCreator - - Empty Plan + + QuadPlane AutoTune - - - BluetoothConfiguration - - Bluetooth Link Settings + + QuadPlane Acro - - Bluetooth Not Available + + Thermal - BluetoothLink + ArduRoverFirmwarePlugin - - Bluetooth Link Error + + Manual - - - BluetoothSettings - - Device + + Acro - - Address + + Learning - - Bluetooth Devices + + Steering - - Scan + + Hold - - Stop + + Loiter - - - Bootloader - - Write failed: %1 + + Follow - - Incorrect number of bytes returned for write: actual(%1) expected(%2) + + Simple - - Timeout waiting for bytes to be available + + Dock - - Read failed: error: %1 + + Circle - - Get Command Response: + + Auto - - Invalid sync response: 0x%1 0x%2 + + RTL - - This board is using a microcontroller with faulty silicon and an incorrect configuration and should be put out of service. + + Smart RTL - - Unknown response code + + Guided - - Command failed: 0x%1 (%2) + + Initializing + + + ArduSubFirmwarePlugin - - Get Board Info: + + Manual - - Send Command: + + Stabilize - - - Unable to open firmware file %1: %2 + + Acro - - - Firmware file read failed: %1 + + Depth Hold - + + Auto + + + + + Guided + + + + + Circle + + + + + Surface + + + + + Position Hold + + + + + Motor Detection + + + + + Surftrak + + + + + ArmedIndicator + + + Armed + + + + + Disarmed + + + + + Arm + + + + + Disarm + + + + + AudioOutput + + + %1 + + + + + AutoPilotPlugin + + + One or more vehicle components require setup prior to flight. + + + + + Autotune + + + Autotune: In progress + + + + + Autotune: initializing + + + + + Autotune: roll + + + + + Autotune: pitch + + + + + Autotune: yaw + + + + + Wait for disarm + + + + + Land and disarm the vehicle in order to apply the parameters. + + + + + Autotune: in progress + + + + + Autotune: Success + + + + + Autotune successful. + + + + + Autotune: Unknown error + + + + + Autotune: Failed + + + + + Autotune: Ack error %1 + + + + + Autotune: Not performed + + + + + AutotuneUI + + + Start AutoTune + + + + + WARNING! + +The auto-tuning procedure should be executed with caution and requires the vehicle to fly stable enough before attempting the procedure! + +Before starting the auto-tuning process, make sure that: +1. You have read the auto-tuning guide and have followed the preliminary steps +2. The current control gains are good enough to stabilize the drone in presence of medium disturbances +3. You are ready to abort the auto-tuning sequence by moving the RC sticks, if anything unexpected happens. + +Click Ok to start the auto-tuning process. + + + + + + AxisMonitor + + + Not Mapped + + + + + BatteryIndicator + + + + 100% + + + + + + n/a + + + + + Battery %1 + + + + + Status + + + + + Charge State + + + + + + Remaining + + + + + Voltage + + + + + Consumed + + + + + Temperature + + + + + Function + + + + + Battery Display + + + + + Value + + + + + Coloring + + + + + Low + + + + + Critical + + + + + Vehicle Power + + + + + Configure + + + + + Power + + + + + BlankPlanCreator + + + Empty Plan + + + + + BluetoothConfiguration + + + Bluetooth Link Settings + + + + + Bluetooth Not Available + + + + + BluetoothLink + + + Bluetooth Link Error + + + + + Link %1: (Device: %2) %3 + + + + + BluetoothSettings + + + Device + + + + + Address + + + + + Bluetooth Devices + + + + + Scan + + + + + Stop + + + + + BluetoothWorker + + + Data to Send is Empty + + + + + Socket is not connected + + + + + Socket is not Writable + + + + + Could Not Send Data - Write Failed: %1 + + + + + Could Not Send Data - Write Returned 0 Bytes + + + + + Bootloader + + + Write failed: %1 + + + + + Incorrect number of bytes returned for write: actual(%1) expected(%2) + + + + + Timeout waiting for bytes to be available + + + + + Read failed: error: %1 + + + + + Get Command Response: + + + + + Invalid sync response: 0x%1 0x%2 + + + + + This board is using a microcontroller with faulty silicon and an incorrect configuration and should be put out of service. + + + + + Unknown response code + + + + + Command failed: 0x%1 (%2) + + + + + Get Board Info: + + + + + Send Command: + + + + + + Unable to open firmware file %1: %2 + + + + + + Firmware file read failed: %1 + + + + Flash failed: %1 at address 0x%2 @@ -4761,27 +5185,27 @@ Click Ok to start the auto-tuning process. CameraCalcCamera - + Width - + Height - + Sensor - + Image - + Focal length @@ -4789,27 +5213,27 @@ Click Ok to start the auto-tuning process. CameraCalcGrid - + Front Lap - + Side Lap - + Overlap - + Select one: - + Grnd Res @@ -5071,7 +5495,7 @@ Click Ok to start the auto-tuning process. - + Internal Error: Parameter MetaData major must be 1 @@ -5079,13 +5503,13 @@ Click Ok to start the auto-tuning process. ComplexMissionItem - - + + This Pattern does not support Presets. - + '%1' is a built-in preset which cannot be deleted. @@ -5154,18 +5578,18 @@ Click Ok to start the auto-tuning process. CustomActionManager - + Failed to load custom actions file: `%1` error: `%2` - - + + Custom actions file - incorrect format: %1 - + Custom actions file - incorrect format: JsonValue not an object @@ -5535,14 +5959,6 @@ Click Ok to start the auto-tuning process. - - ExitWithErrorWindow - - - Close - - - FTPManager @@ -5596,53 +6012,58 @@ Click Ok to start the auto-tuning process. - - + + Altitude - + + Flight Speed + + + + Radius - + Loiter clockwise - + Landing point - + Heading - + Glide Slope - + Altitudes relative to launch - + Drag the loiter point to adjust landing direction for wind and obstacles. - + Done - + Camera @@ -5657,32 +6078,32 @@ Click Ok to start the auto-tuning process. - + Distance - + * Approximate glide slope altitudes. - + * Actual flight path will vary. - + * Avoid tailwind on landing. - + Click in map to set landing point. - + - or - @@ -5690,22 +6111,22 @@ Click Ok to start the auto-tuning process. FWLandingPatternMapVisual - + Loiter - + Approach - + Landing Area - + Glide Slope @@ -5773,23 +6194,10 @@ Click Ok to start the auto-tuning process. - - FactSlider - - - N/A - - - FactTextField - - Invalid Value - - - - + Value Details @@ -5846,22 +6254,22 @@ Click Ok to start the auto-tuning process. Firmware Class - + PX4 Pro - + ArduPilot - + Generic - + Unknown @@ -5971,376 +6379,8 @@ Click Ok to start the auto-tuning process. FirmwarePlugin - - - - - - Canon - - - - - S100 PowerShot - - - - - Canon S100 PowerShot - - - - - EOS-M 22mm - - - - - Canon EOS-M 22mm - - - - - G9 X PowerShot - - - - - Canon G9 X PowerShot - - - - - SX260 HS PowerShot - - - - - Canon SX260 HS PowerShot - - - - - GoPro - - - - - Hero 4 - - - - - GoPro Hero 4 - - - - - - Parrot - - - - - Sequioa RGB - - - - - Parrot Sequioa RGB - - - - - Sequioa Monochrome - - - - - Parrot Sequioa Monochrome - - - - - - - RedEdge - - - - - Ricoh - - - - - GR II - - - - - Ricoh GR II - - - - - - - - Sentera - - - Double 4K Sensor - - - - - Sentera Double 4K Sensor - - - - - NDVI Single Sensor - - - - - Sentera NDVI Single Sensor - - - - - 6X Sensor - - - - - 65R Sensor - - - - - - - - - - - - - - - - - - Sony - - - - - a6000 16mm - - - - - Sony a6000 16mm - - - - - a6000 35mm - - - - - a6300 Zeiss 21mm f/2.8 - - - - - Sony a6300 Zeiss 21mm f/2.8 - - - - - a6300 Sony 28mm f/2.0 - - - - - Sony a6300 Sony 28mm f/2.0 - - - - - a7R II Zeiss 21mm f/2.8 - - - - - Sony a7R II Zeiss 21mm f/2.8 - - - - - a7R II Sony 28mm f/2.0 - - - - - Sony a7R II Sony 28mm f/2.0 - - - - - a7r III 35mm - - - - - a7r IV 35mm - - - - - DSC-QX30U @ 4.3mm f/3.5 - - - - - Sony DSC-QX30U @ 4.3mm f/3.5 - - - - - DSC-RX0 - - - - - Sony DSC-RX0 - - - - - DSC-RX1R II 35mm - - - - - ILCE-QX1 - - - - - Sony ILCE-QX1 - - - - - NEX-5R 20mm - - - - - Sony NEX-5R 20mm - - - - - RX100 II 28mm - - - - - Sony RX100 II 28mm - - - - - - - - Yuneec - - - - - CGOET - - - - - Yuneec CGOET - - - - - E10T - - - - - Yuneec E10T - - - - - E50 - - - - - Yuneec E50 - - - - - E90 - - - - - Yuneec E90 - - - - - - Flir - - - - - Duo R - - - - - Flir Duo R - - - - - Duo Pro R - - - - - - Workswell - - - - - - Wiris Security - - - - Vehicle is not running latest stable firmware! Running %1, latest stable is %2. @@ -6358,11 +6398,6 @@ Click Ok to start the auto-tuning process. Firmware Setup - - - %1 can upgrade the firmware on Pixhawk devices, SiK Radios and PX4 Flow Smart Cameras. - - Update the autopilot firmware to the latest version @@ -6374,7 +6409,7 @@ Click Ok to start the auto-tuning process. - + Upgrade cancelled @@ -6383,6 +6418,11 @@ Click Ok to start the auto-tuning process. Select Firmware File + + + %1 can upgrade the firmware on Pixhawk devices and SiK Radios. + + Plug in your device @@ -6469,162 +6509,144 @@ Click Ok to start the auto-tuning process. - - + + PX4 Pro - + Either firmware list is still downloading, or no firmware is available for current selection. - + You must choose a board type. - + No firmware was found for the current selection. - - + Standard Version (stable) - + Beta Testing (beta) - + Developer Build (master) - - - + + Custom firmware file... - - PX4 Pro - - - - - + ArduPilot - + Standard Version - - Detected PX4 Flow board. The firmware you use on the PX4 Flow must match the AutoPilot firmware type you are using on the vehicle: - - - - + Detected Pixhawk board. You can select from the following flight stacks: - + Press Ok to upgrade your vehicle. - + Downloading list of available firmwares... - + No Firmware Available - + Advanced settings - + Select the standard version or one from the file system (previously downloaded): - - Select which version of the firmware you would like to install: - - - - + Select which version of the above flight stack you would like to install: - + WARNING: BETA FIRMWARE. - + This firmware version is ONLY intended for beta testers. - + Although it has received FLIGHT TESTING, it represents actively changed code. - + Do NOT use for normal operation. - + WARNING: CONTINUOUS BUILD FIRMWARE. - + This firmware has NOT BEEN FLIGHT TESTED. - + It is only intended for DEVELOPERS. - + Run bench tests without props first. - + Do NOT fly this without additional safety precautions. - + Follow the forums actively when using it. - + Flash ChibiOS Bootloader @@ -6632,87 +6654,87 @@ Click Ok to start the auto-tuning process. FirmwareUpgradeController - + Connect not allowed during Firmware Upgrade. - + Connected to bootloader: - + Version: %1 - + Board ID: %1 - + Flash size: %1 - + Custom firmware selected but no filename given. - + Unable to find specified firmware for board type - + No firmware file selected - + Downloading firmware... - + From: %1 - + Download complete - + Image load failed - + Bootloader not found - + Image size of %1 is too large for board flash size %2 - + Upgrade complete - + Upgrade cancelled - + Choose board type @@ -6813,7 +6835,7 @@ Click Ok to start the auto-tuning process. - + %1 complex item version %2 not supported @@ -6821,12 +6843,12 @@ Click Ok to start the auto-tuning process. FlightDisplayViewVideo - + WAITING FOR VIDEO - + VIDEO DISABLED @@ -6839,15 +6861,6 @@ Click Ok to start the auto-tuning process. - - FlightModeDropdown - - - N/A - No data to display - - - FlightModeIndicator @@ -6959,4176 +6972,3919 @@ Click Ok to start the auto-tuning process. - Go here - Go to location waypoint - - - - - ROI here - Make this a Region Of Interest - - - - - Orbit - Orbit waypoint - - - - - Go to location - - - - - Orbit at location - - - - - ROI at location - - - - - Set home here - - - - - Set Estimator Origin - - - - - Lat: %1 - - - - - Lon: %1 - - - - - Edit ROI Position - - - - - Cancel ROI - - - - - Edit Position - - - - - FlyViewMissionCompleteDialog - - - Flight Plan complete - - - - - %1 Images Taken - - - - - Remove plan from vehicle - - - - - Leave plan on vehicle - - - - - Resume Mission From Waypoint %1 - - - - - Resume Mission will rebuild the current mission from the last flown waypoint and upload it to the vehicle for the next flight. - - - - - If you are changing batteries for Resume Mission do not disconnect from the vehicle. - - - - - FlyViewPreFlightChecklistPopup - - - Pre-Flight Checklist - - - - - FlyViewSettings - - - <None> - - - - - General - - - - - Use Preflight Checklist - - - - - Enforce Preflight Checklist - - - - - Keep Map Centered On Vehicle - - - - - Show Telemetry Log Replay Status Bar - - - - - Show simple camera controls (DIGICAM_CONTROL) - - - - - Update return to home position based on device location. - - - - - Guided Commands - - - - - Minimum Altitude - - - - - Maximum Altitude - - - - - Go To Location Max Distance - - - - - Custom MAVLink Actions - - - - - Custom action JSON files should be created in the '%1' folder. - - - - - Fly View Custom Actions - - - - - Joystick Custom Actions - - - - - Virtual Joystick - - - - - - Enabled - - - - - Auto-Center Throttle - - - - - Instrument Panel - - - - - Show additional heading indicators on Compass - - - - - Lock Compass Nose-Up - - - - - 3D View - - - - - 3D Map File: - - - - - Clear - - - - - Select File - - - - - OpenStreetMap files (*.osm) - - - - - Select map file - - - - - Average Building Level Height - - - - - Vehicles Altitude Bias - - - - - FlyViewToolBar - - - Disconnect - - - - - Downloading + Go here + Go to location waypoint - - Click anywhere to hide + + ROI here + Make this a Region Of Interest - - - FlyViewToolStrip - - Fly + + Orbit + Orbit waypoint - - - FlyViewToolStripActionList - - Plan + + Go to location - - - 3D View + + Orbit at location - - Fly + + ROI at location - - - FlyViewTopRightColumnLayout - - Single + + Set home here - - Multi-Vehicle + + Set Estimator Origin - - - FlyViewVideo - - Double-click to exit full screen + + Set Heading - - - GPSIndicatorPage - - N/A - No data to display + + Lat: %1 - - --.-- - No data to display + + Lon: %1 - - Vehicle GPS Status + + Edit ROI Position - - - Satellites + + Cancel ROI - - GPS Lock + + Edit Position + + + FlyViewMissionCompleteDialog - - HDOP + + Flight Plan complete - - VDOP + + %1 Images Taken - - Course Over Ground + + Remove plan from vehicle - - RTK GPS Status + + Leave plan on vehicle - - Survey-in Active + + Resume Mission From Waypoint %1 - - RTK Streaming + + Resume Mission will rebuild the current mission from the last flown waypoint and upload it to the vehicle for the next flight. - - Duration + + If you are changing batteries for Resume Mission do not disconnect from the vehicle. + + + FlyViewPreFlightChecklistPopup - - Accuracy + + Pre-Flight Checklist + + + FlyViewSettings - - Current Accuracy + + <None> - - RTK GPS Settings + + General - - AutoConnect + + Use Preflight Checklist - - Perform Survey-In + + Enforce Preflight Checklist - - Use Specified Base Position + + Keep Map Centered On Vehicle - - Current Base Position + + Show Telemetry Log Replay Status Bar - - Save + + Show simple camera controls (DIGICAM_CONTROL) - - Not Yet Valid + + Update return to home position based on device location. - - - GeneralSettings - - Units + + Guided Commands - - Language + + Minimum Altitude - - Color Scheme + + Maximum Altitude - - Stream GCS Position + + Go To Location Max Distance - - Mute all audio output + + Custom MAVLink Actions - - Clear all settings on next start + + Custom action JSON files should be created in the '%1' folder. - - Application Load/Save Path + + Fly View Custom Actions - - - - Browse + + Joystick Custom Actions - - Choose the location to save/load files + + Virtual Joystick - - UI Scaling + + + Enabled - - General + + Auto-Center Throttle - - Save application data to SD Card + + Instrument Panel - - <default location> + + Show additional heading indicators on Compass - - Brand Image + + Lock Compass Nose-Up - - Indoor Image + + 3D View - - - Choose custom brand image file + + 3D Map File: - - Outdoor Image + + Clear - - Reset Images + + Select File - - Reset + + OpenStreetMap files (*.osm) - - - GeoFenceController - - GeoFence supports version %1 + + Select map file - - GeoFence polygon not stored as object + + Average Building Level Height - - GeoFence circle not stored as object + + Vehicles Altitude Bias - GeoFenceEditor + FlyViewToolBar - - GeoFence + + Disconnect - - GeoFencing allows you to set a virtual fence around the area you want to fly in. + + Downloading - - This vehicle does not support GeoFence. + + Click anywhere to hide + + + FlyViewToolStrip - - Insert GeoFence + + Fly + + + FlyViewToolStripActionList - - Polygon Fence + + Plan - - Circular Fence + + + 3D View - - Polygon Fences + + Fly + + + FlyViewTopRightColumnLayout - - - None + + Single - - - Inclusion + + Multi-Vehicle + + + FlyViewVideo - - - Edit + + Double-click to exit full screen + + + GPSIndicator - - - Delete + + RTK + + + GPSIndicatorPage - - - Del + + N/A + No data to display - - Circular Fences + + --.-- + No data to display - - Radius + + Vehicle GPS Status - - Breach Return Point + + + Satellites - - Add Breach Return Point + + GPS Lock - - Remove Breach Return Point + + HDOP - - Altitude + + VDOP - - - GeoFenceManager - - GeoFence load: Vertex count change mid-polygon - actual:expected + + Course Over Ground - - GeoFence load: Polygon type changed before last load complete - actual:expected + + RTK GPS Status - - GeoFence load: Incomplete polygon loaded + + Survey-in Active - - GeoFence load: Unsupported command %1 + + RTK Streaming - - - GeoFenceMapVisuals - - B - Breach Return Point item indicator + + Duration - - - GeoTagController - - Images have alreay been tagged. Existing images will be removed. + + Accuracy - - The save folder already contains images. + + Current Accuracy - - Cannot find the image directory. + + RTK GPS Settings - - Couldn't replace the previously tagged images + + AutoConnect - - Cannot find the save directory. + + Survey-In - - - GeoTagPage - - Used to tag a set of images from a survey mission with gps coordinates. You must provide the binary log from the flight as well as the directory which contains the images to tag. + + Specify position - - - Select log file + + Accuracy (u-blox only) - - ULog file (*.ulg) + + Min Duration - - PX4 log file (*.px4log) + + Current Base Position - - All Files (*) + + Save - - - Select image directory + + Not Yet Valid + + + GeneralSettings - - (Optionally) Select save directory + + Units - - Select save directory + + Language - - /TAGGED folder in your image folder + + Color Scheme - - /TAGGED + + Stream GCS Position - - Cancel Tagging + + Mute all audio output - - Start Tagging + + Clear all settings on next start - - - GeoTagWorker - - The image directory doesn't contain images, make sure your images are of the JPG format + + Application Load/Save Path - - - Geotagging failed. Couldn't open an image. + + + + Browse - - - - - - - Tagging cancelled + + Choose the location to save/load files - - Geotagging failed. Couldn't open log file. + + UI Scaling - - %1 - tagging cancelled + + General - - Log parsing failed + + Save application data to SD Card - - Geotagging failed in trigger filtering + + <default location> - - Geotagging failed. Requesting image #%1, but only %2 images present. + + Brand Image - - Geotagging failed. Couldn't write to image. + + Indoor Image - - Geotagging failed. Couldn't write to an image. + + + Choose custom brand image file - - - GimbalIndicator - - - Gimbal + + Outdoor Image - - <br> Controls + + Reset Images - - Yaw <br> Follow + + Reset + + + GeoFenceController - - Yaw <br> Lock + + GeoFence supports version %1 - - Center + + GeoFence polygon not stored as object - - Tilt 90 + + GeoFence circle not stored as object + + + GeoFenceEditor - - Point <br> Home + + GeoFence - - Retract + + GeoFencing allows you to set a virtual fence around the area you want to fly in. - - Release <br> Control + + This vehicle does not support GeoFence. - - Acquire <br> Control + + Insert GeoFence - - Active <br> Gimbal: + + Polygon Fence - - Select <br> Gimbal + + Circular Fence - - Settings + + Polygon Fences - - Control type: + + + None - - Horizontal FOV + + + Inclusion - - Vertical FOV + + + Edit - - Max speed: + + + Delete - - Show gimbal Azimuth indicator in map + + + Del - - Use Azimuth instead of local yaw on top toolbar indicator + + Circular Fences - - Show Acquire/Release control button + + Radius - - Retracted + + Breach Return Point - - Yaw locked + + Add Breach Return Point - - Yaw follow + + Remove Breach Return Point - - P: + + Altitude + + + GeoFenceManager - - Az: + + GeoFence load: Vertex count change mid-polygon - actual:expected - - Y: + + GeoFence load: Polygon type changed before last load complete - actual:expected - - - GuidedActionConfirm - - Slide to confirm + + GeoFence load: Incomplete polygon loaded - - Slide or hold spacebar + + GeoFence load: Unsupported command %1 - GuidedActionList + GeoFenceMapVisuals - - Select Action + + B + Breach Return Point item indicator - GuidedActionsController + GeoTagController - - EMERGENCY STOP + + Empty Filename. - - Arm + + Invalid Filename. - - Disarm + + + + + Invalid Directory. - - Return + + Images have already been tagged. Existing images will be removed. - - Takeoff + + The save folder already contains images. - - Land + + Cannot find the image directory. - - Start Mission + + Couldn't replace the previously tagged images - - Start Mission (MV) + + Cannot find the save directory. + + + GeoTagPage - - Continue Mission + + Used to tag a set of images from a survey mission with gps coordinates. You must provide the binary log from the flight as well as the directory which contains the images to tag. - - Resume FAILED + + + Select log file - - Pause + + ULog file (*.ulg) - - Pause (MV) + + PX4 log file (*.px4log) - - Change Altitude + + All Files (*) - - Orbit + + + Select image directory - - Land Abort + + (Optionally) Select save directory - - Set Waypoint + + Select save directory - - Go To Location + + /TAGGED folder in your image folder - - Return to the launch position of the vehicle. + + /TAGGED - - VTOL Transition + + Cancel Tagging - - Force Arm + + Start Tagging + + + GeoTagWorker - - Gripper Function + + The image directory doesn't contain images, make sure your images are of the JPG format - - Change Max Ground Speed + + Geotagging failed. Couldn't open image: %1 - - Change Airspeed + + Geotagging failed. Couldn't extract time from image: %1 - - ROI + + Calibration failed: No triggers or images available. - - Set Home + + Calibration failed: No matching triggers found for images. - - Action + + Geotagging failed. Couldn't open an image. - - Set Estimator origin + + + Geotagging failed. Couldn't write to image: %1 - - Set Flight Mode + + + + Tagging cancelled - - Arm the vehicle. + + Geotagging failed. Couldn't open log file. - - WARNING: This will force arming of the vehicle bypassing any safety checks. + + Log parsing failed - - Disarm the vehicle + + Geotagging failed. Requesting image #%1, but only %2 images present. + + + GimbalIndicator - - WARNING: THIS WILL STOP ALL MOTORS. IF VEHICLE IS CURRENTLY IN THE AIR IT WILL CRASH. + + + Gimbal - - Takeoff from ground and hold position. + + <br> Controls - - Grab or Release the cargo + + Yaw <br> Follow - - Takeoff from ground and start the current mission. + + Yaw <br> Lock - - Continue the mission from the current waypoint. + + Center - - Upload of resume mission failed. Confirm to retry upload + + Tilt 90 - - Land the vehicle at the current position. + + Point <br> Home - - Change the altitude of the vehicle up or down. + + Retract - - Change the maximum horizontal cruise speed. + + Release <br> Control - - Change the equivalent airspeed setpoint + + Acquire <br> Control - - Move the vehicle to the specified location. + + Active <br> Gimbal: - - Adjust current waypoint to %1. + + Select <br> Gimbal - - Orbit the vehicle around the specified location. + + Settings - - Abort the landing sequence. + + Control type: - - Pause the vehicle at it's current position, adjusting altitude up or down as needed. + + Horizontal FOV - - Pause all vehicles at their current position. + + Vertical FOV - - Transition VTOL to fixed wing flight. + + Max speed: - - Transition VTOL to multi-rotor flight. + + Joystick buttons speed: - - Make the specified location a Region Of Interest. + + Show gimbal Azimuth indicator in map - - Set vehicle home as the specified location. This will affect Return to Home position + + Use Azimuth instead of local yaw on top toolbar indicator - - Make the specified location the estimator origin. + + Show Acquire/Release control button - - Set the vehicle flight mode to %1 + + Retracted - - _activeVehicle(%1) _vehicleArmed(%2) guidedModeSupported(%3) _vehicleFlying(%4) _vehicleWasFlying(%5) _vehicleInRTLMode(%6) pauseVehicleSupported(%7) _vehiclePaused(%8) _flightMode(%9) _missionItemCount(%10) roiSupported(%11) orbitSupported(%12) _missionActive(%13) _hideROI(%14) _hideOrbit(%15) + + Yaw locked - - Height (rel) + + Yaw follow - - Airspeed + + P: - - Speed + + Az: - - Alt (rel) + + Y: + + + GuidedActionConfirm - - Smart RTL + + Slide to confirm - - Internal error: unknown actionCode + + Slide or hold spacebar - HeightIndicator + GuidedActionList - - 30 ft + + Select Action - HelpSettings + GuidedActionsController - - QGroundControl User Guide + + EMERGENCY STOP - - PX4 Users Discussion Forum + + Arm - - ArduPilot Users Discussion Forum + + Disarm - - QGroundControl Discord Channel + + Return - - - HorizontalFactValueGrid - - - + + + Takeoff - - - - + + Land - - - InstrumentValue - - None + + Start Mission - - Color + + Start Mission (MV) - - Opacity + + Continue Mission - - Icon + + Resume FAILED - - - InstrumentValueEditDialog - - Value Display + + Pause - - Valuec requires a connected vehicle for setup. + + Pause (MV) - - Icon + + Change Altitude - - Text + + Orbit - - Label + + Land Abort - - Size + + Set Waypoint - - Show Units + + Go To Location + + + + + Return to the launch position of the vehicle. - - Range + + VTOL Transition - - Specify the color you want to apply based on value ranges. The color will be applied to the icon if available, otherwise to the value itself. + + Force Arm - - - - - + + Gripper Function - - - - Add Row + + Change Max Ground Speed - - Specify the icon you want to display based on value ranges. + + Change Airspeed - - Specify the icon opacity you want based on value ranges. + + ROI - - Select Icon + + Set Home - - - InstrumentValueValue - - --.-- + + Action - - - Joystick - - No Action + + Set Estimator origin - - Arm + + Set Flight Mode - - Disarm + + Change Heading - - Toggle Arm + + Arm the vehicle. - - VTOL: Fixed Wing + + WARNING: This will force arming of the vehicle bypassing any safety checks. - - VTOL: Multi-Rotor + + Disarm the vehicle - - Continuous Zoom In + + WARNING: THIS WILL STOP ALL MOTORS. IF VEHICLE IS CURRENTLY IN THE AIR IT WILL CRASH. + + + + + Takeoff from ground and hold position. - - Continuous Zoom Out + + Grab or Release the cargo - - Step Zoom In + + Takeoff from ground and start the current mission. - - Step Zoom Out + + Continue the mission from the current waypoint. - - Trigger Camera + + Upload of resume mission failed. Confirm to retry upload - - Start Recording Video + + Land the vehicle at the current position. - - Stop Recording Video + + Change the altitude of the vehicle up or down. - - Toggle Recording Video + + Change the maximum horizontal cruise speed. - - Gimbal Down + + Change the equivalent airspeed setpoint - - Gimbal Up + + Move the vehicle to the specified location. - - Gimbal Left + + Adjust current waypoint to %1. - - Gimbal Right + + Orbit the vehicle around the specified location. - - Gimbal Center + + Abort the landing sequence. - - Gimbal Yaw Lock + + Pause the vehicle at it's current position, adjusting altitude up or down as needed. - - Gimbal Yaw Follow + + Pause all vehicles at their current position. - - Emergency Stop + + Transition VTOL to fixed wing flight. - - Gripper Close + + Transition VTOL to multi-rotor flight. - - Gripper Open + + Make the specified location a Region Of Interest. - - Landing gear deploy + + Set vehicle home as the specified location. This will affect Return to Home position - - Landing gear retract + + Make the specified location the estimator origin. - - Next Video Stream + + Set the vehicle flight mode to %1 - - Previous Video Stream + + Set the vehicle heading towards the specified location. - - Next Camera + + _activeVehicle(%1) _vehicleArmed(%2) guidedModeSupported(%3) _vehicleFlying(%4) _vehicleWasFlying(%5) _vehicleInRTLMode(%6) pauseVehicleSupported(%7) _vehiclePaused(%8) _flightMode(%9) _missionItemCount(%10) roiSupported(%11) orbitSupported(%12) _missionActive(%13) _hideROI(%14) _hideOrbit(%15) - - Previous Camera + + Height (rel) - - - JoystickConfig - - Joystick + + Airspeed - - General + + Speed - - Button Assigment + + Alt (rel) - - Calibration + + Smart RTL - - Advanced + + Internal error: unknown actionCode - JoystickConfigAdvanced + HeightIndicator - - Full down stick is zero throttle + + 30 ft + + + HelpSettings - - Center stick is zero throttle + + QGroundControl User Guide - - Spring loaded throttle smoothing + + PX4 Users Discussion Forum - - Allow negative Thrust + + ArduPilot Users Discussion Forum - - Exponential: + + QGroundControl Discord Channel + + + HorizontalFactValueGrid - - Enable further advanced settings (careful!) + + + + - - Axis frequency (Hz): + + + - + + + InstrumentValue - - Button repeat frequency (Hz): + + None - - Enable circle correction + + Color - - Deadbands + + Opacity - - Deadband can be set during the first + + Icon + + + InstrumentValueEditDialog - - step of calibration by gently wiggling each axis. + + Valuec requires a connected vehicle for setup. - - Deadband can also be adjusted by clicking and + + Icon - - dragging vertically on the corresponding axis monitor. + + Text - - - JoystickConfigButtons - - Multiple buttons that have the same action must be pressed simultaneously to invoke the action. + + + + Label - - - Repeat + + Telemetry Display - - # + + Telemetry - - Function: + + Group - - Shift Function: + + Value - - QGC functions do not support shift actions + + Change - - No firmware support + + Size - - - JoystickConfigCalibration - - Skip + + Show Units - - Cancel + + Value range - - Next + + Type - - Start + + Specify the color you want to apply based on value ranges. The color will be applied to the icon if available, otherwise to the value itself. - - - JoystickConfigController - - Detected %1 joystick axes. To operate PX4, you need at least %2 axes. + + + + Add Row - - - JoystickConfigGeneral - - Enable joystick input + + Specify the icon you want to display based on value ranges. - - Enable not allowed (Calibrate First) + + Specify the icon opacity you want based on value ranges. - - Active joystick: + + Select Icon + + + InstrumentValueValue - - Active joystick name not in combo + + --.-- + + + Joystick - - RC Mode: + + No Action - - Lateral + + Arm - - Roll + + Disarm - - Forward + + Toggle Arm - - Pitch + + VTOL: Fixed Wing - - Yaw + + VTOL: Multi-Rotor - - Throttle + + Continuous Zoom In - - - JoystickIndicator - - Joystick Status + + Continuous Zoom Out - - Connected: + + Step Zoom In - - - Yes + + Step Zoom Out - - - No + + Trigger Camera - - Enabled: + + Start Recording Video - - - JsonHelper - - File open failed: file:error %1 %2 + + Stop Recording Video - - Unable to open file: '%1', error: %2 + + Toggle Recording Video - - Unable to parse json file: %1 error: %2 offset: %3 + + Gimbal Down - - Root of json file is not object: %1 + + Gimbal Up - - Json file: '%1'. %2 + + Gimbal Left - - - KMLHelper - - KML file load failed. %1 + + Gimbal Right - - File not found: %1 + + Gimbal Center - - Unable to open file: %1 error: $%2 + + Gimbal Yaw Lock - - Unable to parse KML file: %1 error: %2 line: %3 + + Gimbal Yaw Follow - - No supported type found in KML file. + + Emergency Stop - - Unable to find Polygon node in KML + + Gripper Close - - - Internal error: Unable to find coordinates node in KML + + Gripper Open - - Unable to find LineString node in KML + + Landing gear deploy - - - KMLOrSHPFileDialog - - Select Polygon File + + Landing gear retract - - - LandingComplexItem - - %1 does not support loading this complex mission item type: %2:%3 + + Next Video Stream - - Fixed Wing Landing Pattern: Setting the loiter and landing altitudes with different settings for altitude relative is no longer supported. Both have been set to relative altitude. Be sure to adjust/check your plan prior to flight. + + Previous Video Stream - - - LinkInterface - - Signing Failure + + Next Camera - - Signing signature mismatch + + Previous Camera - LinkManager + JoystickConfig - - Connect not allowed: %1 + + Joystick - - - - - %1 on %2 (AutoConnect) + + General - - Shutdown + + Button Assigment - - Serial + + Calibration - - UDP + + Advanced + + + JoystickConfigAdvanced - - TCP + + Full down stick is zero throttle - - Mock Link + + Center stick is zero throttle - - AirLink + + Spring loaded throttle smoothing - - - Log Replay + + Allow negative Thrust - - - LinkSettings - - Add + + Exponential: - - Connect + + Enable further advanced settings (careful!) - - AutoConnect + + Axis frequency (Hz): - - Pixhawk + + Button repeat frequency (Hz): - - SiK Radio + + Enable circle correction - - PX4 Flow + + Deadbands - - LibrePilot + + Deadband can be set during the first - - UDP + + step of calibration by gently wiggling each axis. - - Zero-Conf + + Deadband can also be adjusted by clicking and - - RTK + + dragging vertically on the corresponding axis monitor. + + + JoystickConfigButtons - - Links + + Multiple buttons that have the same action must be pressed simultaneously to invoke the action. - - Delete Link + + + Repeat - - Are you sure you want to delete '%1'? + + # - - Disconnect + + Function: - - - Add New Link + + Shift Function: - - Edit Link + + QGC functions do not support shift actions - - Name + + No firmware support + + + JoystickConfigCalibration - - Enter name + + Skip - - Automatically Connect on Start + + Cancel - - High Latency + + Next - - Type + + Start - LogDownloadController + JoystickConfigController - - Available + + Detected %1 joystick axes. To operate PX4, you need at least %2 axes. + + + JoystickConfigGeneral - - - Canceled + + Enable joystick input - - - - Error + + Enable not allowed (Calibrate First) - - Downloaded + + Active joystick: - - Timed Out + + Active joystick name not in combo - - Waiting + + RC Mode: - - UnknownDate + + Lateral - - - LogDownloadPage - - Log Download allows you to download binary log files from your vehicle. Click Refresh to get list of available logs. + + Roll - - Id + + Forward - - Date + + Pitch - - Date Unknown + + Yaw - - Size + + Throttle + + + JoystickIndicator - - Status + + Joystick Status - - Refresh + + Connected: - - Log Refresh + + + Yes - - You must be connected to a vehicle in order to download logs. + + + No - - Download + + Enabled: + + + JsonHelper - - Log Download + + File open failed: file:error %1 %2 - - You must select at least one log file to download. + + Unable to open file: '%1', error: %2 - - Select save directory + + Unable to parse json file: %1 error: %2 offset: %3 - - Erase All + + Root of json file is not object: %1 - - Delete All Log Files + + Json file: '%1'. %2 + + + KMLHelper - - All log files will be erased permanently. Is this really what you want? + + KML file load failed. %1 - - Cancel + + File not found: %1 - - - LogReplayLink - - Log Replay Error + + Unable to open file: %1 error: $%2 - - You must close all connections prior to replaying a log. + + Unable to parse KML file: %1 error: %2 line: %3 - - Attempt to load new log while log being played + + No supported type found in KML file. - - Unable to open log file: '%1', error: %2 + + Unable to find Polygon node in KML - - The log file '%1' is corrupt or empty. + + + Internal error: Unable to find coordinates node in KML - - Connect not allowed during Flight Data replay. + + Unable to find LineString node in KML + + + KMLOrSHPFileDialog - - - Unable to seek to new position + + Select Polygon File - LogReplayLinkConfiguration + LandingComplexItem - - Log Replay Link Settings + + %1 does not support loading this complex mission item type: %2:%3 + + + + + Fixed Wing Landing Pattern: Setting the loiter and landing altitudes with different settings for altitude relative is no longer supported. Both have been set to relative altitude. Be sure to adjust/check your plan prior to flight. - LogReplayLinkController + LinkInterface - - %2m:%3s + + Signing Failure - - %1h:%2m:%3s + + Signing signature mismatch - LogReplaySettings + LinkManager - - Log File + + Connect not allowed: %1 - - Browse + + + + %1 on %2 (AutoConnect) - - Select Telemetery Log + + Shutdown - - Telemetry Logs (*.%1) + + Serial - - All Files (*) + + UDP - - - LogReplayStatusBar - - Log Replay + + TCP - - You must close all connections prior to replaying a log. + + Bluetooth - - Select Telemetery Log + + Mock Link - - Telemetry Logs (*.%1) + + AirLink - - All Files (*) + + + Log Replay + + + LinkSettings - - Pause + + Add - - Play + + Connect - - Load Telemetry Log + + AutoConnect - - Close + + Pixhawk - - - MAVLink SYS_STATUS_SENSOR value - - Gyro + + SiK Radio - - Accelerometer + + LibrePilot - - Magnetometer + + UDP - - Absolute pressure + + Zero-Conf - - Differential pressure + + RTK - - GPS + + NMEA GPS - - Optical flow + + Device - - Computer vision position + + Disabled - - Laser based position + + UDP Port - - External ground truth + + Serial <none available> - - Angular rate control + + Baudrate - - Attitude stabilization + + NMEA stream UDP port - - Yaw position + + Links - - Z/altitude control + + Delete Link - - X/Y position control + + Are you sure you want to delete '%1'? - - Motor outputs / control + + Disconnect - - RC receiver + + + Add New Link - - Gyro 2 + + Edit Link - - Accelerometer 2 + + Name - - Magnetometer 2 + + Enter name - - GeoFence + + Automatically Connect on Start - - AHRS + + High Latency - - Terrain + + Type + + + LogDownloadController - - Motors reversed + + Available - - Logging + + Canceled - - Battery + + + Error - - Proximity + + Downloaded - - Satellite Communication + + Waiting + + + LogDownloadPage - - Pre-Arm Check + + Log Download allows you to download binary log files from your vehicle. Click Refresh to get list of available logs. - - Avoidance/collision prevention + + Id - - Propulsion + + Date - - - MAVLink unknown SYS_STATUS_SENSOR value - - Unknown sensor + + Date Unknown - - - MAVLinkChart - - Scale: + + Size - - Range: + + Status - - - MAVLinkConsolePage - - Provides a connection to the vehicle's system shell. + + Refresh - - Enter Commands here... + + Log Refresh - - Send + + You must be connected to a vehicle in order to download logs. - - - MAVLinkInspectorController - - 5 Sec + + Download - - 10 Sec + + Log Download - - 30 Sec + + You must select at least one log file to download. - - 60 Sec + + Select save directory + + + + + Erase All - - Auto + + Delete All Log Files - - 10,000 + + All log files will be erased permanently. Is this really what you want? - - 1,000 + + Cancel + + + LogReplayConfiguration - - 100 + + Log Replay Link Settings + + + LogReplayLink - - 10 + + Log Replay Link Error - - 1 + + Link: %1, %2. + + + LogReplaySettings - - 0.1 + + Log File - - 0.01 + + Browse - - 0.001 + + Select Telemetery Log - - 0.0001 + + Telemetry Logs (*.%1) - - - - System %1 + + All Files (*) - MAVLinkInspectorPage - - - Inspect real time MAVLink messages. - - + LogReplayStatusBar - - Message: + + Log Replay - - Component: + + You must close all connections prior to replaying a log. - - Count: + + Select Telemetery Log - - Actual Rate: + + Telemetry Logs (*.%1) - - Hz + + All Files (*) - - Set Rate: + + Pause - - Disabled + + Play - - Default + + Load Telemetry Log - - 1Hz + + Close + + + LogReplayWorker - - 2Hz + + You must close all connections prior to replaying a log. - - 3Hz + + Connect not allowed during Flight Data replay. - - 4Hz + + + Unable to seek to new position - - 5Hz + + Attempt to load new log while log being played - - 6Hz + + Unable to open log file: '%1', error: %2 - - 7Hz + + The log file '%1' is corrupt or empty. + + + MAVLink SYS_STATUS_SENSOR value - - 8Hz + + Gyro - - 9Hz + + Accelerometer - - 10Hz + + Magnetometer - - 25Hz + + Absolute pressure - - 50Hz + + Differential pressure - - 100Hz + + GPS - - Name + + Optical flow - - Value + + Computer vision position - - Type + + Laser based position - - Plot 1 + + External ground truth - - Plot 2 + + Angular rate control - - - MAVLinkProtocol - - - - - MAVLink Protocol + + Attitude stabilization - - - MAVLink Logging failed. Could not write to file %1, logging disabled. + + Yaw position - - Detected radio still using MAVLink v1.0 on a link with MAVLink v2.0 enabled. Please upgrade the radio firmware. + + Z/altitude control - - MAVLink protocol + + X/Y position control - - Opening Flight Data file for writing failed. Unable to write to %1. Please choose a different file location. + + Motor outputs / control - - - MainRootWindow - - There are still active connections to vehicles. Are you sure you want to exit? + + RC receiver - - You have a mission edit in progress which has not been saved/sent. If you close you will lose changes. Are you sure you want to close? + + Gyro 2 - - - Analyze Tools + + Accelerometer 2 - - - Vehicle Setup + + Magnetometer 2 - - - Application Settings + + GeoFence - - Close %1 + + AHRS - - You have pending parameter updates to a vehicle. If you close you will lose changes. Are you sure you want to close? + + Terrain - - Vehicle Error + + Motors reversed - - Additional errors received + + Logging - - %1 Version + + Battery - - Debug Touch Areas + + Proximity - - Touch Area display toggled + + Satellite Communication - - - Advanced Mode + + Pre-Arm Check - - Turn off Advanced Mode? + + Avoidance/collision prevention - - Back + + Propulsion - MainStatusIndicator + MAVLink unknown SYS_STATUS_SENSOR value - - Communication Lost + + Unknown sensor + + + MAVLinkChart - - Ready To Fly + + Scale: - - Not Ready + + Range: + + + MAVLinkConsolePage - - Armed + + Provides a connection to the vehicle's system shell. - - Flying + + Enter Commands here... - - Landing + + Send + + + MAVLinkInspectorController - - FW(vtol) + + 5 Sec - - MR(vtol) + + 10 Sec - - Sensor Status + + 30 Sec - - Disarm + + 60 Sec - - Disconnected - Click to manually connect + + Auto - - Force Arm + + 10,000 - - Arm + + 1,000 - - Overall Status + + 100 - - - Edit Parameter + + + 10 - - Vehicle Parameters + + 1 - - - Configure + + 0.1 - - Parameters + + 0.01 - - Initial Vehicle Setup + + 0.001 - - Transition to Multi-Rotor + + 0.0001 - - Transition to Fixed Wing + + + + System %1 - MainStatusIndicatorOfflinePage + MAVLinkInspectorPage - - Select Link to Connect + + Inspect real time MAVLink messages. - - No Links Configured + + Message: - - Connected + + Component: - - Communication Links + + Count: - - Configure + + Actual Rate: - - Comm Links + + Hz - - AutoConnect + + Set Rate: - - Pixhawk + + Disabled - - SiK Radio + + Default - - PX4 Flow + + 1Hz - - LibrePilot + + 2Hz - - UDP + + 3Hz - - Zero-Conf + + 4Hz - - RTK + + 5Hz - - - MapScale - - km + + 6Hz - - m + + 7Hz - - mile + + 8Hz - - miles + + 9Hz - - ft + + 10Hz - - T + + 25Hz - - + + + 50Hz - - - + + 100Hz - - - MapSettings - - Provider + + Name - - Type + + Value - - Offline Maps + + Type - - Download map tiles for use when offline + + Plot 1 - - Add New Set + + Plot 2 + + + MAVLinkProtocol - - Add + + Unable to save telemetry log. Error copying telemetry to '%1': '%2'. - - Import Map Tiles + + Unable to save telemetry log. Application save directory is not set. - - Import + + Unable to save telemetry log. Telemetry save directory "%1" does not exist. + + + MainRootWindow - - Export Map Tiles + + There are still active connections to vehicles. Are you sure you want to exit? - - Export + + You have a mission edit in progress which has not been saved/sent. If you close you will lose changes. Are you sure you want to close? - - Exporting + + + Analyze Tools - - Importing + + + Vehicle Setup - - Tokens + + + Application Settings - - Allows access to additional providers + + + Close %1 - - Mapbox + + You have pending parameter updates to a vehicle. If you close you will lose changes. Are you sure you want to close? - - Esri + + Vehicle Error - - VWorld + + Additional errors received - - Mapbox Login + + %1 Version - - Account + + Debug Touch Areas - - Map Style + + Touch Area display toggled - - Custom Map URL + + + Advanced Mode - - URL with {x} {y} {z} or {zoom} substitutions + + Turn off Advanced Mode? - - Server URL + + Back + + + MainStatusIndicator - - Tile Cache + + Communication Lost - - Tile Sets (*.%1) + + Ready To Fly - - Export Selected Tile Sets + + Not Ready - - Export Tiles + + Armed - - Import TileSets + + Flying - - Import Tiles + + Landing - - Append to existing sets + + FW(vtol) - - Replace existing sets + + MR(vtol) - - Error Message + + Sensor Status - - - MessageIndicator - - No Messages + + Disarm - - Edit Parameter + + Disconnected - Click to manually connect - - - MissionCommandDialog - - Select Mission Command + + Force Arm - - Category: + + Arm - - - MissionCommandTree - - All commands + + Overall Status - - - MissionController - - Mission item %1 is not an object + + Edit Parameter - - Unsupported complex item type: %1 + + Vehicle Parameters - - Unknown item type: %1 + + + Configure - - Could not find doJumpId: %1 + + Parameters - - The mission file is corrupted. + + Initial Vehicle Setup - - The mission file is not compatible with this version of %1. + + Transition to Multi-Rotor - - - - Mission: %1 + + Transition to Fixed Wing - MissionItem + MainStatusIndicatorOfflinePage - - Type found: %1 must be: %2 + + Select Link to Connect - - %1 key must contains 7 values + + No Links Configured - - Param %1 incorrect type %2, must be double or null + + Connected - - - MissionItemEditor - - ? - Indicator in Plan view to show mission item is not ready for save/send + + Communication Links - - Move to vehicle position + + Configure - - Move to previous item position + + Comm Links - - Edit position... + + AutoConnect - - Show all values + + Pixhawk - - Mission Edit + + SiK Radio - - You have made changes to the mission item which cannot be shown in Simple Mode + + LibrePilot - - Item #%1 + + UDP - - - MissionItemStatus - - Terrain Altitude + + Zero-Conf - - - MissionManager - - Unable to generate resume mission due to MAV_CMD_DO_JUMP command. + + RTK - MissionSettingsEditor + MapScale - - Firmware + + km - - Vehicle + + m - - Flight speed + + mile - - Above camera commands will take affect immediately upon mission start. + + miles - - Launch Position + + ft - - Set To Map Center + + + - - Vehicle Info + + - + + + MapSettings - - All Altitudes + + Provider - - Initial Waypoint Alt + + Type - - The following speed values are used to calculate total mission time. They do not affect the flight speed for the mission. + + Elevation Provider - - Cruise speed + + Offline Maps - - Hover speed + + Download map tiles for use when offline - - Altitude + + Add New Set - - Actual position set by vehicle at flight time. + + Add - - - MissionSettingsItem - - L + + Import Map Tiles - - Launch + + Import - - - Mission Start + + Export Map Tiles - - - Mixer::ChannelConfigInstanceVirtualAxis - - Custom + + Export - - Upwards + + Exporting - - Downwards + + Importing - - Forwards + + Tokens - - Backwards + + Allows access to additional providers - - Leftwards + + Mapbox - - Rightwards + + Esri - - - Mixer::Mixers - - Axis + + VWorld - - - MockConfiguration - - Mock Link Settings + + Mapbox Login - - - ModeSwitchDisplay - - Monitor: + + Account - - Threshold: + + Map Style - - - MotorAssignment - - <br />No motors are assigned yet. -By saying yes, all motors will be assigned to the first %1 channels of the selected output (%2) - (you can also first assign all motors, then start the identification).<br /> + + Custom Map URL - - <br />Motors are currently assigned to a different output. -By saying yes, all motors will be reassigned to the first %1 channels of the selected output (%2).<br /> + + URL with {x} {y} {z} or {zoom} substitutions - - Not all motors are assigned yet. Either clear all existing assignments or assign all motors to an output. + + Server URL - - This will automatically spin individual motors at 15% thrust.<br /><br /> -<b>Warning: Only proceed if you removed all propellers</b>.<br /> -%1 -<br /> -The procedure is as following:<br /> -- After confirming, the first motor starts to spin for 0.5 seconds.<br /> -- Then click on the motor that was spinning.<br /> -- The above steps are repeated for all motors.<br /> -- The motor output functions will automatically be reassigned by the selected order.<br /> -<br /> -Do you wish to proceed? + + Tile Cache - - Actuator test command failed + + Tile Sets (*.%1) - - - MotorComponent - - Warning: Unable to determine motor count + + Export Selected Tile Sets - - All + + Export Tiles - - Moving the sliders will causes the motors to spin. Make sure you remove all props. + + Import TileSets - - Propellers are removed - Enable motor sliders + + Import Tiles - - Careful: Motor sliders are enabled + + Append to existing sets - - Motors + + Replace existing sets - - Motors Setup is used to manually test motor control and direction. + + Error Message - MultiRotorChecklist + MessageIndicator - - Multirotor Initial Checks + + No Messages - - Hardware + + Edit Parameter + + + MissionCommandDialog - - Props mounted and secured? + + Select Mission Command - - Please arm the vehicle here + + Category: + + + MissionCommandTree - - Motors + + All commands - - - Propellers free? Then throttle up gently. Working properly? + + + MissionController + + + Mission item %1 is not an object - - Mission + + Unsupported complex item type: %1 - - Please confirm mission is valid (waypoints valid, no terrain collision). + + Unknown item type: %1 - - Last preparations before launch + + Could not find doJumpId: %1 - - Payload + + The mission file is corrupted. - - Configured and started? Payload lid closed? + + The mission file is not compatible with this version of %1. - - Wind & weather + + + + Mission: %1 + + + MissionItem - - OK for your platform? + + Type found: %1 must be: %2 - - Flight area + + %1 key must contains 7 values - - Launch area and path free of obstacles/people? + + Param %1 incorrect type %2, must be double or null - MultiVehicleList + MissionItemEditor - - The following commands will be applied to all vehicles + + ? + Indicator in Plan view to show mission item is not ready for save/send - - - Pause + + Move to vehicle position - - - Start Mission + + Move to previous item position - - Armed + + Edit position... - - Disarmed + + Show all values - - Arm + + Mission Edit - - RTL + + You have made changes to the mission item which cannot be shown in Simple Mode - - Take control + + Item #%1 - MultiVehicleManager + MissionItemStatus - - Warning: A vehicle is using the same system id as %1: %2 + + Terrain Altitude + + + MissionManager - - Connected to Vehicle %1 + + Unable to generate resume mission due to MAV_CMD_DO_JUMP command. - MultiVehicleSelector + MissionSettingsEditor - + + Firmware + + + + Vehicle - - - OfflineMap - - Error Message + + Flight speed - - Max Cache Disk Size (MB): + + Above camera commands will take affect immediately upon mission start. - - Max Cache Memory Size (MB): + + Launch Position - - Memory cache changes require a restart to take effect. + + Set To Map Center - - Mapbox Access Token + + Vehicle Info - - To enable Mapbox maps, enter your access token. + + All Altitudes - - Mapbox User Name + + Initial Waypoint Alt - - To enable custom Mapbox styles, enter your account name. + + The following speed values are used to calculate total mission time. They do not affect the flight speed for the mission. - - Mapbox Style ID + + Cruise speed - - To enable custom Mapbox styles, enter your style ID. + + Hover speed - - Esri Access Token + + Altitude - - To enable Esri maps, enter your access token. + + Actual position set by vehicle at flight time. + + + MissionSettingsItem - - VWorld Access Token + + L - - To enable VWorld maps, enter your access token. + + Launch - - Custom Map URL + + + Mission Start + + + Mixer::ChannelConfigInstanceVirtualAxis - - URL with {x} {y} {z} or {zoom} substitutions + + Custom - - This will delete all tiles INCLUDING the tile sets you have created yourself. - -Is this really what you want? + + Upwards - - Delete %1 and all its tiles. - -Is this really what you want? + + Downwards - - System Wide Tile Cache + + Forwards - - Zoom Levels: + + Backwards - - Total: + + Leftwards - - Unique: + + Rightwards + + + Mixer::Mixers - - Downloaded: + + Axis + + + MockConfiguration - - Error Count: + + Mock Link Settings + + + MotorAssignment - - Size: + + <br />No motors are assigned yet. +By saying yes, all motors will be assigned to the first %1 channels of the selected output (%2) + (you can also first assign all motors, then start the identification).<br /> - - - Tile Count: + + <br />Motors are currently assigned to a different output. +By saying yes, all motors will be reassigned to the first %1 channels of the selected output (%2).<br /> - - Resume Download + + Not all motors are assigned yet. Either clear all existing assignments or assign all motors to an output. - - Cancel Download + + This will automatically spin individual motors at 15% thrust.<br /><br /> +<b>Warning: Only proceed if you removed all propellers</b>.<br /> +%1 +<br /> +The procedure is as following:<br /> +- After confirming, the first motor starts to spin for 0.5 seconds.<br /> +- Then click on the motor that was spinning.<br /> +- The above steps are repeated for all motors.<br /> +- The motor output functions will automatically be reassigned by the selected order.<br /> +<br /> +Do you wish to proceed? - - Delete + + Actuator test command failed + + + MotorComponent - - Map Tile Set import Progress + + Warning: Unable to determine motor count - - Map Tile Set import Completed + + All - - import Tile + + Moving the sliders will causes the motors to spin. Make sure you remove all props. - - Confirm Delete + + Propellers are removed - Enable motor sliders - - Tile Sets (*.%1) + + Careful: Motor sliders are enabled - - Ok + + Motors - - - - Close + + Motors Setup is used to manually test motor control and direction. + + + + + MultiRotorChecklist + + + Multirotor Initial Checks - - - - - Cancel + + Hardware - - Show zoom previews + + Props mounted and secured? - - Min Zoom: %1 + + Please arm the vehicle here - - Max Zoom: %1 + + Motors - - - Add New Set + + Propellers free? Then throttle up gently. Working properly? - - Name: + + Mission - - Map type: + + Please confirm mission is valid (waypoints valid, no terrain collision). - - Fetch elevation data + + Last preparations before launch - - Min/Max Zoom Levels + + Payload - - Est Size: + + Configured and started? Payload lid closed? - - Too many tiles + + Wind & weather - - Download + + OK for your platform? - - - Import + + Flight area - - - Export + + Launch area and path free of obstacles/people? + + + MultiVehicleList - - Options + + The following commands will be applied to all vehicles - - Offline Maps Options + + + Pause - - Select Tile Sets to Export + + + Start Mission - - Select All + + Armed - - Select None + + Disarmed - - Export Tile Set + + Arm - - Tile Set Export Progress + + RTL - - Tile Set Export Completed + + Take control + + + MultiVehicleManager - - Map Tile Set Import + + Warning: A vehicle is using the same system id as %1: %2 - - Append to existing set + + Connected to Vehicle %1 + + + MultiVehicleSelector - - Replace existing set + + Vehicle @@ -11317,6 +11073,14 @@ Is this really what you want? + + OpticalFlowSensor + + + Optical Flow Camera + + + PIDTuning @@ -11397,27 +11161,27 @@ Is this really what you want? PX4BatteryIndicator - Low Battery + Low Battery Failsafe - - Warning Level + + Action - - Failsafe Level + + Warning Level - Emergency Level + Critical Level - - Failsafe Action + + Emergency Level @@ -11514,47 +11278,52 @@ Is this really what you want? - + Unknown %1:%2 - + Unable to takeoff, vehicle position not known. - + Unable to go to location, vehicle position not known. - + Unable to pause vehicle. - + Unable to change altitude, home position unknown. - + Unable to change altitude, home position altitude unknown. - + + Vehicle does not support guided rotate + + + + Unable to start mission: Vehicle rejected arming. - + Unable to start mission: Vehicle not changing to %1 flight mode. - + QGroundControl supports PX4 Pro firmware Version %1.%2.%3 and above. You are using a version prior to that which will lead to unpredictable results. Please upgrade your firmware. @@ -11683,269 +11452,241 @@ Is this really what you want? PX4FlightModeIndicator - + RTL Altitude - + Land Descent Rate - - Precision Landing - - - - - Overall Responsiveness - - - - - A higher value makes the vehicle react faster. Be aware that this affects braking as well, and a combination of slow responsiveness with high maximum velocity will lead to long braking distances. - - - - - Warning: a high responsiveness requires a vehicle with large thrust-to-weight ratio. The vehicle might lose altitude otherwise. - - - - - Overall Horizontal Velocity (m/s) - - - - - Overall Vertical Velocity (m/s) + + GeoFence - - Mission Turning Radius + + Breach Action - - Increasing this leads to rounder turns in missions (corner cutting). Use the minimum value for accurate corner tracking. + + Max Distance - - - PX4FlowSensor - - PX4Flow Camera + + Max Altitude PX4LogTransferSettings - + MAVLink Logging - + Please enter an email address before uploading MAVLink log files. - + MAVLink 2.0 Logging (PX4 Pro Only) - + Manual Start/Stop: - + Start Logging - + Stop Logging - + Enable automatic logging - + MAVLink 2.0 Log Uploads (PX4 Pro Only) - + Email address for Log Upload: - + Default Description: - + Default Upload URL - + Video URL: - + Wind Speed: - - + + Please Select - + Calm - + Breeze - + Gale - + Storm - + Flight Rating: - + Crashed (Pilot Error) - + Crashed (Software or Hardware issue) - + Unsatisfactory - + Good - + Great - + Additional Feedback: - + Make this log publicly available - + Enable automatic log uploads - + Delete log file after uploading - + Saved Log Files - + Uploaded - + Check All - + Check None - + Delete Selected - + Delete Selected Log Files - + Confirm deleting selected log files? - + Upload Selected - + Upload Selected Log Files - + Confirm uploading selected log files? - + Cancel - + Cancel Upload - + Confirm canceling the upload process? @@ -11954,17 +11695,17 @@ Is this really what you want? PX4MainStatusIndicatorContentItem - Ground Control Data Link Loss + Ground Control Data Link Failsafe - Failsafe Action + Action - - Data Link Loss Timeout + + Loss Timeout @@ -12715,101 +12456,101 @@ Is this really what you want? ParameterEditor - - Search: - - - - + Clear - + Show modified only - + Tools - + Refresh - + Reset all to firmware's defaults - - + + Reset All - + Reset to vehicle's configuration defaults - + Load from file... - + Load Parameters - + Save to file... - + Save Parameters - + Clear all RC to Param - + All Files (*) - + + Search + + + + Select Reset to reset all parameters to their defaults. Note that this will also completely reset everything, including UAVCAN nodes, all vehicle settings, setup and calibrations. - - + + Reboot Vehicle - + Parameter Files (*.%1) - + Select Reset to reset all parameters to the vehicle's configuration defaults. - + Select Ok to reboot vehicle. @@ -12817,12 +12558,12 @@ Note that this will also completely reset everything, including UAVCAN nodes, al ParameterEditorController - + Unable to create file: %1 - + Unable to open file: %1 @@ -12830,72 +12571,67 @@ Note that this will also completely reset everything, including UAVCAN nodes, al ParameterEditorDialog - - Parameter Editor - - - - + Reset To Default - + Min: - + Max: - + Default: - - Parameter name: + + Value Editor - + Vehicle reboot required after change - + Application restart required after change - + Warning: Modifying values while vehicle is in flight can lead to vehicle instability and possible vehicle loss. - + Make sure you know what you are doing and double-check your values before Save! - + Force save (dangerous!) - + Advanced settings - + Manual Entry - + Set RC to Param @@ -12903,38 +12639,38 @@ Note that this will also completely reset everything, including UAVCAN nodes, al ParameterManager - + Parameter write failed: veh:%1 comp:%2 param:%3 - + Parameter read failed: veh:%1 comp:%2 param:%3 - + Parameter cache CRC match failed - + Parameters not loaded since they are not currently on the vehicle: %1 - + Parameters not loaded due to type mismatch: %1 - + %1 was unable to retrieve the full set of parameters from vehicle %2. This will cause %1 to be unable to display its full user interface. If you are using modified firmware, you may need to resolve any vehicle startup errors to resolve the issue. If you are using standard firmware, you may need to upgrade to a newer version to resolve the issue. - + Vehicle %1 did not respond to request for parameters. This will cause %2 to be unable to display its full user interface. @@ -13080,178 +12816,178 @@ Note that this will also completely reset everything, including UAVCAN nodes, al PlanManager - + Internal error occurred during Mission Item communication: _ackTimeOut:_expectedAck == AckNone - + Mission request list failed, maximum retries exceeded. - + Retrying %1 REQUEST_LIST retry Count - + Mission read failed, maximum retries exceeded. - + Retrying %1 MISSION_REQUEST retry Count - + Mission write failed, vehicle failed to send final ack. - + Mission write mission count failed, maximum retries exceeded. - + Vehicle did not request all items from ground station: %1 - + Mission remove all, maximum retries exceeded. - + Retrying %1 MISSION_CLEAR_ALL retry Count - + Vehicle did not respond to mission item communication: %1 - + Internal Error: Call to Vehicle _requestNextMissionItem with no more indices to read - + Vehicle requested item outside range, count:request %1:%2. Send to Vehicle failed. - + Vehicle remove all failed. Error: %1 - + Item #%1 Command: %2 - + Frame: %1 - - - - - - - + + + + + + + Value: %1 - + Mission accepted. - + Unspecified error. - + Coordinate frame is not supported. - + Command is not supported. - + Mission item exceeds storage space. - + One of the parameters has an invalid value. - + Param 1 invalid value. - + Param 2 invalid value. - + Param 3 invalid value. - + Param 4 invalid value. - + Param 5 invalid value. - + Param 6 invalid value. - + Param 7 invalid value. - + Received mission item out of sequence. - + Not accepting any mission commands. - + Unknown error: %1. - + Vehicle returned error: %1. %2Vehicle did not accept guided item. @@ -13303,27 +13039,27 @@ Note that this will also completely reset everything, including UAVCAN nodes, al PlanToolBarIndicators - + Selected Waypoint - + Alt diff: - + Azimuth: - + Distance: - + Gradient: @@ -13339,47 +13075,47 @@ Note that this will also completely reset everything, including UAVCAN nodes, al - + Dist prev WP: - + Heading: - + Total Mission - + Max telem dist: - + Time: - + Battery - + Batteries required: - + Upload Required - + Upload @@ -13392,313 +13128,303 @@ Note that this will also completely reset everything, including UAVCAN nodes, al - + You have changed the default altitude for mission items. Would you like to apply that altitude to all the items in the current mission? - + You need at least one item to create a KML. - + Plan is waiting on terrain data from server for correct altitude values. - + Plan Upload - + Select Plan File - + Save Plan - + Save KML - + File - + Waypoint - + ROI - + Pattern - + Center - + Plan - + Apply new altitude - + Plan View - Vehicle Disconnected - + Plan View - Vehicle Changed - + The vehicle associated with the plan in the Plan View is no longer available. What would you like to do with that plan? - + The plan being worked on in the Plan View is not from the current vehicle. What would you like to do with that plan? - + Discard Unsaved Changes - + Discard Unsaved Changes, Load New Plan From Vehicle - + Load New Plan From Vehicle - + Keep Current Plan - + Keep Current Plan, Don't Update From Vehicle - + This Plan was created for a different firmware or vehicle type than the firmware/vehicle type of vehicle you are uploading to. This can lead to errors or incorrect behavior. It is recommended to recreate the Plan for the correct firmware/vehicle type. Click 'Ok' to upload the Plan anyway. - + Send To Vehicle - + Current mission must be paused prior to uploading a new Plan - + Fly - + Takeoff - + Rally Point - + Cancel ROI - + Return - + Land - - + + Mission - + Fence - - + + Rally - + UTM-Adapter - + Powered by %1 - + You have unsaved/unsent changes. Loading from the Vehicle will lose these changes. Are you sure you want to load from the Vehicle? - - Status - - - - - Status Error - - - - + You have unsaved/unsent changes. Loading from a file will lose these changes. Are you sure you want to load from a file? - - + + Clear - + Are you sure you want to remove all mission items and clear the mission from the vehicle? - + Create complex pattern: - + You have unsaved changes. - + Open... - - - + + + Save - - + + Unable to %1 - + Plan has incomplete items. Complete all items and %1 again. - + Are you sure you want to remove current plan and create a new plan? - + Plan overwrite - + You have unsaved changes. You should upload to your vehicle, or save to a file. - - + + Create Plan - + Storage - + Save As... - + Save Mission Waypoints As KML... - + KML - - - + + + Upload - + Vehicle - + Download @@ -13744,34 +13470,6 @@ Click 'Ok' to upload the Plan anyway. - - PolygonEditor - - - Click to add point %1 - - - - - - Right Click to end polygon - - - - - Click to add point - - - - - Click to add point - Right Click to end polygon - - - - - Adjust polygon by dragging corners - - - PowerComponent @@ -14326,43 +14024,36 @@ Click 'Ok' to upload the Plan anyway. QGCApplication - + The current user does not have the correct permissions to access serial devices. You should also remove modemmanager since it also interferes.<br/><br/>If you are using Ubuntu, execute the following commands to fix these issues:<br/><pre>sudo usermod -a -G dialout $USER<br/>sudo apt-get remove modemmanager</pre> - + The format for %1 saved settings has been modified. Your saved settings have been reset to defaults. - - Unable to save telemetry log. Error copying telemetry to '%1': '%2'. - - - - + Parameters are missing from firmware. You may be running a version of firmware which is not fully supported or your firmware has a bug in it. Missing params: %1 - + There is a newer version of %1 available. You can download it from %2. - + New Version Available + + + QGCCacheWorker - - Unable to save telemetry log. Application save directory is not set. - - - - - Unable to save telemetry log. Telemetry save directory "%1" does not exist. + + Database Not Initialized @@ -14377,32 +14068,32 @@ Click 'Ok' to upload the Plan anyway. QGCCorePlugin - + Vibration - + Log Download - + GeoTag Images - + MAVLink Console - + MAVLink Inspector - + WARNING: You are about to enter Advanced Mode. If used incorrectly, this may cause your vehicle to malfunction thus voiding your warranty. You should do so only if instructed by customer support. Are you sure you want to enable Advanced Mode? @@ -14460,178 +14151,170 @@ Click 'Ok' to upload the Plan anyway. QGCFileDownload - + Unabled to find writable download location. Tried downloads and temp directory. - + Could not save downloaded file to %1. Error: %2 - + Download cancelled - + Error: File Not Found - + Error during download. Error: %1 - - QGCLogEntry - - - Pending - - - QGCMAVLink - + Generic micro air vehicle - + Fixed wing aircraft - + Quadrotor - + Coaxial helicopter - + Normal helicopter with tail rotor. - + Ground installation - + Operator control unit / ground control station - + Airship, controlled - + Free balloon, uncontrolled - + Rocket - + Ground rover - + Surface vessel, boat, ship - + Submarine - + Hexarotor - + Octorotor - + trirotor - + Flapping wing - + Kite - + Onboard companion controller - + Two-rotor VTOL using control surfaces in vertical operation in addition. Tailsitter - + Quad-rotor VTOL using a V-shaped quad config in vertical operation. Tailsitter - + Tiltrotor VTOL - + VTOL Fixedrotor - + VTOL Tailsitter - + VTOL Tiltwing - + VTOL reserved 5 - + Onboard gimbal - + Onboard ADSB peripheral @@ -14639,24 +14322,16 @@ Click 'Ok' to upload the Plan anyway. QGCMAVLinkSystem - + Comp All - + Comp %1 - - QGCMapEngine - - - The Offline Map Cache database has been upgraded. Your old map cache sets have been reset. - - - QGCMapPolygonVisuals @@ -14785,83 +14460,83 @@ Click 'Ok' to upload the Plan anyway. QGCPopupDialog - + Ok - - + + Open - + Save - + Apply - + Save All - + Yes - + Yes to All - + Retry - + Reset - + Restore to Defaults - + Ignore - + Cancel - + Close - + No - + No to All - + Abort @@ -14869,105 +14544,126 @@ Click 'Ok' to upload the Plan anyway. QGCTextField - + ? - QGroundControlQmlGlobal + QGeoFileTileCacheQGC - - 32 bit + + The Offline Map Cache database has been upgraded. Your old map cache sets have been reset. + + + QGeoTiledMapReplyQGC - - 64 bit + + Unexpected Error - - (AMSL) + + Empty Reply - - (CalcT) + + Image is Empty - - AMSL + + Bing Tile Above Zoom Level - - Calc Above Terrain + + Failed to Serialize Terrain Tile - - Mixed Modes + + Unknown Format - - (TerrF) + + Invalid Reply - - Relative To Launch + + Invalid Cache Tile - - Terrain Frame + + Network Not Available - QObject + QGroundControlQmlGlobal - - Unknown + + 32 bit - - Pixhawk + + 64 bit - - SiK Radio + + (AMSL) - - PX4 Flow + + (CalcT) - - OpenPilot + + AMSL - - RTK GPS + + Calc Above Terrain - - - Guided mode not supported by Vehicle. + + Mixed Modes - - Follow Me + + (TerrF) + + + + + Relative To Launch + + + + + Terrain Frame + + + + + QObject + + + + Guided mode not supported by Vehicle. @@ -15053,24 +14749,13 @@ Click 'Ok' to upload the Plan anyway. RCRSSIIndicator - + RC RSSI Status - - RC RSSI Data Unavailable - - - - - N/A - No data available - - - - - RSSI: + + RSSI @@ -15159,8 +14844,19 @@ Click 'Ok' to upload the Plan anyway. Select the specific receiver type below: + + + + CRSF Bind + + + Click Ok to place your CRSF receiver in the bind mode. + + + + Center your sticks and move throttle all the way down, then press Ok to copy trims. After pressing Ok, reset the trims on your radio back to zero. @@ -15274,18 +14970,18 @@ Click 'Ok' to upload the Plan anyway. - - + + Copy Trims - + Mode 1 - + Mode 2 @@ -15377,17 +15073,17 @@ Click Next to continue - + Next - + Calibrate - + The current calibration settings are now displayed for each channel on screen. Click the Next button to upload calibration to board. Click Cancel if you don't want to save these values. @@ -15397,12 +15093,12 @@ Click the Next button to upload calibration to board. Click Cancel if you don&ap RallyPointController - + Rally: %1 - + Rally Points supports version %1 @@ -15445,193 +15141,214 @@ Click the Next button to upload calibration to board. Click Cancel if you don&ap RemoteIDIndicatorPage - + RemoteID Status - + ARM STATUS - + RID COMMS - + NOT CONNECTED - + GCS GPS - + BASIC ID - + OPERATOR ID - + EMERGENCY HAS BEEN DECLARED, Press and Hold for 3 seconds to cancel - + Press and Hold below button to declare emergency - + Clear Emergency - + EMERGENCY + + + Arm Status Error + + + + + Self ID + + + + + If an emergency is declared, Emergency Text will be broadcast even if Broadcast setting is not enabled. + + + + + Broadcast + + + + + Broadcast Message + + + + + Remote ID + + + + + Configure + + RemoteIDSettings - - + ARM STATUS - + RID COMMS - + NOT CONNECTED - + GCS GPS - - + BASIC ID - + OPERATOR ID - - Arm status error: - - - - - Region + + Arm Status Error - - GPS GCS + + Basic ID - - Latitude Fixed(-90 to 90) + + If Basic ID is already set on the RID device, this will be registered as Basic ID 2 - - Longitude Fixed(-180 to 180) + + + Broadcast - - Altitude Fixed + + If an emergency is declared, Emergency Text will be broadcast even if Broadcast setting is not enabled. - - Latitude + + Broadcast Message - - Longitude + + GroundStation Location - - - Altitude + + EU Vehicle Info - - - - (Mandatory) + + Provide Information - - Heading + + NMEA External GPS Device - - Hor. Accuracy + + NMEA GPS Baudrate - - NMEA External GPS Device + + NMEA stream UDP port - - NMEA GPS Baudrate + + Operator ID - - NMEA stream UDP port + + Broadcast%1 - - Note: This parameter is optional if Basic ID is already set on RID device. On that case, this one will be registered as Basic ID 2 + + (%1) - - Operator ID + + Invalid Operator ID - + Self ID - - - Note: Even if this box is unset, QGroundControl will send self ID message if an emergency is set, or after it has been cleared. The message for each kind of selfID is saved and preserves reboots. Select each type on the Self ID type dropdown to configure the message to be sent - - RoverChecklist @@ -16490,7 +16207,7 @@ ROTATION_NONE indicates component points in direction of flight. SerialConfiguration - + Serial Link Settings @@ -16498,23 +16215,13 @@ ROTATION_NONE indicates component points in direction of flight. SerialLink - - Could not send data - link %1 is disconnected! - - - - - Error connecting: Could not create port. %1 - - - - - Could not read data - link %1 is disconnected! + + Serial Link Error - - Link Error + + Link %1: (Port: %2) %3 @@ -16581,6 +16288,44 @@ ROTATION_NONE indicates component points in direction of flight. + + SerialWorker + + + Not connecting to a bootloader + + + + + Could not open port: %1 + + + + + Data to Send is Empty + + + + + Port is not Connected + + + + + Port is not Writable + + + + + Could Not Send Data - Write Failed: %1 + + + + + Could Not Send Data - Write Returned 0 Bytes + + + SettingsPagesModel @@ -16700,57 +16445,57 @@ ROTATION_NONE indicates component points in direction of flight. - + %1 setup must be completed prior to %2 setup. - + %1 does not currently support setup of your vehicle type. - + Vehicle settings and info will display after connecting your vehicle. - + You are currently connected to a vehicle but it did not return the full parameter list. - + As a result, the full set of vehicle setup options are not available. - + Summary - + Firmware - - PX4Flow + + Optical Flow - + Joystick - + Buttons - + Parameters @@ -16874,42 +16619,42 @@ ROTATION_NONE indicates component points in direction of flight. SimpleMissionItem - + Unknown: %1 - + L - + Takeoff - + Land - + Transition Direction - + VTOL Land - + ROI - + Loiter @@ -16925,7 +16670,7 @@ ROTATION_NONE indicates component points in direction of flight. StandardModes - + Unknown %2 @@ -16933,47 +16678,47 @@ ROTATION_NONE indicates component points in direction of flight. StatusTextHandler - + EMERGENCY - + ALERT - + Critical - + Error - + Warning - + Notice - + Info - + Debug - + ... Indicates missing chunk from chunked STATUS_TEXT @@ -17330,7 +17075,7 @@ ROTATION_NONE indicates component points in direction of flight. TCPConfiguration - + TCP Link Settings @@ -17338,19 +17083,41 @@ ROTATION_NONE indicates component points in direction of flight. TCPLink - - - Link Error + + TCP Link Error + + + + + Link %1: (Host: %2 Port: %3) %4 + + + + + TCPWorker + + + Connection Failed: %1 + + + + + Data to Send is Empty + + + + + Socket is not connected - - Error on link %1. Connection failed + + Could Not Send Data - Write Failed: %1 - - Error on link %1. Error on socket: %2. + + Could Not Send Data - Write Returned 0 Bytes @@ -17386,48 +17153,48 @@ ROTATION_NONE indicates component points in direction of flight. TelemetryRSSIIndicator - + Telemetry RSSI Status - + Local RSSI: - - + + dBm - + Remote RSSI: - + RX Errors: - + Errors Fixed: - + TX Buffer: - + Local Noise: - + Remote Noise: @@ -17619,7 +17386,7 @@ ROTATION_NONE indicates component points in direction of flight. ToolIndicatorPage - + Waiting for parameters... @@ -17787,7 +17554,7 @@ ROTATION_NONE indicates component points in direction of flight. UDPConfiguration - + UDP Link Settings @@ -17795,123 +17562,160 @@ ROTATION_NONE indicates component points in direction of flight. UDPLink - - + UDP Link Error - - Error binding UDP port: %1 + + Link %1: %2 + + + + + UDPWorker + + + Failed to bind UDP socket to port + + + + + Could Not Send Data - Link is Disconnected! + + + + + Could Not Read Data - Link is Disconnected! + + + + + Could Not Read Data - No Data Available! + + + + + Zeroconf Register Error: %1 + + + + + Error Registering Zeroconf: %1 + + + + + Invalid sockfd - - Error registering Zeroconf + + DNSServiceProcessResult Error: %1 UTMSPAdapterEditor - + UTM Service Editor - - + + Enabled - - + + Disabled - + + Logout + + + + User ID - + Password: - + Login - + Forgot Your Password? - + New User? Register Now - + Insert Geofence - + Min Altitude - + Max Altitude - - Delete - - - - + Date & Time - + Date - + Time - + Start Time - + End Time - + Mission Altitude - + Register Flight Plan - + Remove Flight Plan @@ -18031,22 +17835,22 @@ ROTATION_NONE indicates component points in direction of flight. - + Choose the measurement units you want to use. You can also change it later in General Settings. - + System of units - + Metric System - + Imperial System @@ -18252,7 +18056,7 @@ ROTATION_NONE indicates component points in direction of flight. - + %1 complex item version %2 not supported @@ -18280,78 +18084,78 @@ ROTATION_NONE indicates component points in direction of flight. - - + + Altitude - + Radius - + Loiter clockwise - + Landing point - + Heading - + Landing Dist - + Altitudes relative to launch - + Camera - + * Actual flight path will vary. - + * Avoid tailwind on approach to land. - + * Ensure landing distance is enough to complete transition. - + Click in map to set landing point. - + - or - - + Drag the loiter point to adjust landing direction for wind and obstacles as well as distance to land point. - + Done @@ -18359,183 +18163,165 @@ ROTATION_NONE indicates component points in direction of flight. VTOLLandingPatternMapVisual - + Loiter - + Approach - + Land - - VTOLModeIndicator - - - VTOL: FW - - - - - VTOL: MR - - - - - VTOL: Fixed Wing - - - - - VTOL: Multi-Rotor - - - Vehicle - + Mission transfer failed. Error: %1 - + GeoFence transfer failed. Error: %1 - + Rally Point transfer failed. Error: %1 - + battery %1 level low - + battery %1 level is critical - + battery %1 level emergency - + battery %1 failed - + battery %1 unhealthy - + warning - + Set Home failed, terrain data not available for selected coordinate - + minimum altitude - + maximum altitude - + boundary - + fence breached - + Vehicle %1 - + Vehicle reboot failed. - + %1 %2 flight mode - + armed - + disarmed - + + Change Heading not supported by Vehicle. + + + + Unable to send command: %1. - + Internal error - MAV_COMP_ID_ALL not supported - + Waiting on previous response to same command. - + Vehicle did not respond to command: %1 - + Bootloader flash succeeded - + %1 command temporarily rejected - + %1 command denied - + %1 command not supported - + %1 command failed @@ -18543,42 +18329,42 @@ ROTATION_NONE indicates component points in direction of flight. Vehicle Class - + Airship - + Fixed Wing - + Rover-Boat - + Sub - + Multi-Rotor - + VTOL - + Generic - + Unknown @@ -18586,49 +18372,49 @@ ROTATION_NONE indicates component points in direction of flight. VehicleLinkManager - + %1Communication regained on %2 link - - + + primary - - + + secondary - + %1Communication regained - + %1Switching communication to new primary link - + %1Communication lost on %2 link. - + %1Switching communication to secondary link. - + %1Communication lost - + Comm Lost @@ -18736,22 +18522,17 @@ ROTATION_NONE indicates component points in direction of flight. VideoManager - - Video receiver is not ready. - - - - + Invalid video format defined. - + Unabled to record video. Video save path must be specified in Settings. - + Restart application for changes to take effect. @@ -18759,142 +18540,142 @@ ROTATION_NONE indicates component points in direction of flight. VideoSettings - + No Video Available - + Video Stream Disabled - + RTSP Video Stream - + UDP h.264 Video Stream - + UDP h.265 Video Stream - + TCP-MPEG2 Video Stream - + MPEG-TS (h.264) Video Stream - + 3DR Solo (requires restart) - + Parrot Discovery - + Yuneec Mantis G - + Herelink AirUnit - + Herelink Hotspot - + Video Source - + Mavlink camera stream is automatically configured - + Source - + Connection - + RTSP URL - + TCP URL - + UDP Port - + Settings - + Aspect Ratio - + Stop recording when disarmed - + Low Latency Mode - + Video decode priority - + Local Video Storage - + Record File Format - + Auto-Delete Saved Recordings - + Max Storage Usage