App.SettingsGroup.json 10.7 KB
Newer Older
1 2 3 4
{
    "version":      1,
    "fileType":  "FactMetaData",
    "QGC.MetaData.Facts":
5 6
[
{
7
    "name":             "offlineEditingFirmwareType",
8 9
    "shortDescription": "Offline editing firmware type",
    "type":             "uint32",
10
    "enumStrings":      "ArduPilot,PX4 Pro,Mavlink Generic",
11
    "enumValues":       "3,12,0",
12
    "defaultValue":     12
13 14
},
{
15
    "name":             "offlineEditingVehicleType",
16 17
    "shortDescription": "Offline editing vehicle type",
    "type":             "uint32",
18
    "enumStrings":      "Fixed Wing,Multi-Rotor,VTOL,Rover,Sub",
DonLakeFlyer's avatar
DonLakeFlyer committed
19
    "enumValues":       "1,2,20,10,12",
20
    "defaultValue":     2
21 22
},
{
23
    "name":             "offlineEditingCruiseSpeed",
24
    "shortDescription": "Offline editing cruise speed",
25
    "longDescription":  "This value defines the default speed for calculating mission statistics for vehicles which do not support hover or VTOL vehicles in fixed wing mode. It does not modify the flight speed for a specific flight plan.",
26
    "type":             "double",
27
    "defaultValue":     15.0,
28 29 30 31 32
    "min":              1.0,
    "units":            "m/s",
    "decimalPlaces":    2
},
{
33
    "name":             "offlineEditingHoverSpeed",
34
    "shortDescription": "Offline editing hover speed",
35
    "longDescription":  "This value defines the default speed for calculating mission statistics for multi-rotor vehicles or VTOL vehicle in multi-rotor mode. It does not modify the flight speed for a specific flight plan.",
36
    "type":             "double",
37
    "defaultValue":     5.0,
38 39 40 41
    "min":              1.0,
    "units":            "m/s",
    "decimalPlaces":    2
},
42
{
43
    "name":             "offlineEditingAscentSpeed",
44 45 46
    "shortDescription": "Offline editing ascent speed",
    "longDescription":  "This value defines the ascent speed for multi-rotor vehicles for use in calculating mission duration.",
    "type":             "double",
47
    "defaultValue":     3.0,
48 49 50 51 52
    "min":              0.1,
    "units":            "m/s",
    "decimalPlaces":    2
},
{
53
    "name":             "offlineEditingDescentSpeed",
54 55 56
    "shortDescription": "Offline editing descent speed",
    "longDescription":  "This value defines the cruising speed for multi-rotor vehicles for use in calculating mission duration.",
    "type":             "double",
57
    "defaultValue":     1.0,
58 59 60 61
    "min":              0.1,
    "units":            "m/s",
    "decimalPlaces":    2
},
62 63 64
{
    "name":             "batteryPercentRemainingAnnounce",
    "shortDescription": "Announce battery remaining percent",
65
    "longDescription":  "Announce the remaining battery percent when it falls below the specified percentage.",
66 67 68 69 70
    "type":             "uint32",
    "defaultValue":     30,
    "units":            "%",
    "min":              0,
    "max":              100
71 72
},
{
73
    "name":             "defaultMissionItemAltitude",
74 75 76 77 78
    "shortDescription": "Default value for altitude",
    "longDescription":  "This value specifies the default altitude for new items added to a mission.",
    "type":             "double",
    "defaultValue":     50.0,
    "min":              0.0,
79 80
    "units":            "m",
    "decimalPlaces":    1
81
},
82
{
83
    "name":             "telemetrySave",
84 85
    "shortDescription": "Save telemetry Log after each flight",
    "longDescription":  "If this option is enabled a telemetry will be saved after each flight completes.",
86 87 88 89
    "type":             "bool",
    "defaultValue":     true
},
{
90
    "name":             "telemetrySaveNotArmed",
91 92
    "shortDescription": "Save telemetry log even if vehicle was not armed",
    "longDescription":  "If this option is enabled a telemtry log will be saved even if vehicle was never armed.",
93 94 95 96
    "type":             "bool",
    "defaultValue":     false
},
{
97
    "name":             "audioMuted",
98 99 100 101
    "shortDescription": "Mute audio output",
    "longDescription":  "If this option is enabled all audio output will be muted.",
    "type":             "bool",
    "defaultValue":     false
102
},
103 104 105 106 107 108 109
{
    "name":             "checkInternet",
    "shortDescription": "Check Internet connection",
    "longDescription":  "Check Internet connection before accessing Internet resources.",
    "type":             "bool",
    "defaultValue":     true
},
110
{
111
    "name":             "virtualJoystick",
112 113 114 115 116
    "shortDescription": "Show virtual joystick",
    "longDescription":  "If this option is enabled the virtual joystick will be shown on the Fly view.",
    "type":             "bool",
    "defaultValue":     false
},
117 118 119 120 121 122 123
{
    "name":             "virtualJoystickCentralized",
    "shortDescription": "Set virtual joystick to be centralize throttle (spring-loaded).",
    "longDescription":  "If this option is enabled the virtual joystick throttle stick will be centralized.",
    "type":             "bool",
    "defaultValue":     false
},
124
{
125
    "name":             "gstDebugLevel",
126 127 128 129 130
    "shortDescription": "Video streaming debug",
    "longDescription":  "Sets the environment variable GST_DEBUG for all pipeline elements on boot.",
    "type":             "uint8",
    "defaultValue":     0
},
131
{
132
    "name":             "autoLoadMissions",
133 134 135 136 137
    "shortDescription": "AutoLoad mission on vehicle connect",
    "longDescription":  "Automatically load a mission file named AutoLoad#.mission when a vehicle with id # connects.",
    "type":             "bool",
    "defaultValue":     false
},
138
{
139
    "name":             "useChecklist",
140 141 142 143 144
    "shortDescription": "Use preflight checklist",
    "longDescription":  "If this option is enabled the preflight checklist will be used.",
    "type":             "bool",
    "defaultValue":     false
},
145 146 147 148 149 150 151
{
    "name":             "enforceChecklist",
    "shortDescription": "Preflight checklist must pass before arming",
    "longDescription":  "If this option is enabled the preflight checklist must pass before arming.",
    "type":             "bool",
    "defaultValue":     false
},
152
{
153
    "name":                 "appFontPointSize",
154 155 156 157 158 159
    "shortDescription":     "Application font size",
    "longDescription":      "The point size for the default font used.",
    "type":                 "uint32",
    "units":                "pt",
    "min":                  6,
    "max":                  48,
160
    "defaultValue":         0
161 162
},
{
163
    "name":             "indoorPalette",
164 165
    "shortDescription": "Application color scheme",
    "longDescription":  "The color scheme for the user interface.",
166 167
    "type":             "uint32",
    "enumStrings":      "Indoor,Outdoor",
Don Gagne's avatar
Don Gagne committed
168 169
    "enumValues":       "1,0",
    "defaultValue":     0
170 171
},
{
172
    "name":             "showLargeCompass",
173 174 175 176
    "shortDescription": "Show large compass",
    "longDescription":  "Show large compass on instrument panel",
    "type":             "bool",
    "defaultValue":     false
177 178
},
{
179
    "name":             "savePath",
180 181
    "shortDescription": "Application save directory",
    "longDescription":  "Directory to which all data files  are saved/loaded from",
182 183
    "type":             "string",
    "defaultValue":     ""
184
},
185
{
186
    "name":             "userBrandImageIndoor",
187 188 189 190 191 192
    "shortDescription": "User-selected brand image",
    "longDescription":  "Location in file system of user-selected brand image (indoor)",
    "type":             "string",
    "defaultValue":     ""
},
{
193
    "name":             "userBrandImageOutdoor",
194 195 196 197 198
    "shortDescription": "User-selected brand image",
    "longDescription":  "Location in file system of user-selected brand image (outdoor)",
    "type":             "string",
    "defaultValue":     ""
},
199
{
200
    "name":             "mapboxToken",
Gus Grubba's avatar
Gus Grubba committed
201 202
    "shortDescription": "Access token to Mapbox maps",
    "longDescription":  "Your personal access token for Mapbox maps",
203 204 205 206
    "type":             "string",
    "defaultValue":     ""
},
{
207
    "name":             "esriToken",
208 209 210 211
    "shortDescription": "Access token to Esri maps",
    "longDescription":  "Your personal access token for Esri maps",
    "type":             "string",
    "defaultValue":     ""
212 213
},
{
214
    "name":             "defaultFirmwareType",
215 216 217
    "shortDescription": "Default firmware type for flashing",
    "type":             "uint32",
    "defaultValue":     12
218 219
},
{
220
    "name":             "followTarget",
221 222 223 224
    "shortDescription": "Stream GCS' coordinates to Autopilot",
    "type":             "uint32",
    "enumStrings":      "Never,Always,When in Follow Me Flight Mode",
    "enumValues":       "0,1,2",
225
    "defaultValue":     2
226 227
},
{
228 229 230 231 232
    "name":                 "apmStartMavlinkStreams",
    "shortDescription":     "Request start of MAVLink telemetry streams (ArduPilot only)",
    "type":                 "bool",
    "defaultValue":         true,
    "qgcRebootRequired":    true
233 234 235 236 237 238
},
{
    "name":             "enableTaisync",
    "shortDescription": "Enable Taisync Module Support",
    "longDescription":  "Enable Taisync Module Support",
    "type":             "bool",
Gus Grubba's avatar
Gus Grubba committed
239
    "defaultValue":     false
240 241 242 243 244 245 246
},
{
    "name":             "enableTaisyncVideo",
    "shortDescription": "Enable Taisync Video Support",
    "longDescription":  "Enable Taisync Video Support",
    "type":             "bool",
    "defaultValue":     true
247
},
248 249 250 251 252 253
{
    "name":             "enableMicrohard",
    "shortDescription": "Enable Microhard Module Support",
    "longDescription":  "Enable Microhard Module Support",
    "type":             "bool",
    "defaultValue":     false
254 255 256 257 258
},
{
    "name":             "language",
    "shortDescription": "Language",
    "type":             "uint32",
259 260
    "enumStrings":      "System,български (Bulgarian),中文 (Chinese),Nederlands (Dutch),English,Suomi (Finnish),Français (French),Deutsche (German),Ελληνικά (Greek), עברית (Hebrew),Italiano (Italian),日本人 (Japanese),한국어 (Korean),Norsk (Norwegian),Polskie (Polish),Português (Portuguese),Pусский (Russian),Español (Spanish),Svenska (Swedish),Türk (Turkish)",
    "enumValues":       "0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19",
261
    "defaultValue":     0
262 263
},
{
264 265 266
    "name":             "disableAllPersistence",
    "shortDescription": "Disable all data persistence",
    "longDescription":  "If this option is set, nothing will be saved to disk.",
267
    "type":             "bool",
268
    "defaultValue":     false
Gus Grubba's avatar
Gus Grubba committed
269 270 271 272 273 274 275
},
{
    "name":             "usePairing",
    "shortDescription": "Use Pairing",
    "longDescription":  "Use Link Pairing.",
    "type":             "bool",
    "defaultValue":     false
276 277 278 279 280 281 282
},
{
    "name":             "saveCsvTelemetry",
    "shortDescription": "Save CSV Telementry Logs",
    "longDescription":  "If this option is enabled, all Facts will be written to a CSV file with a 1 Hertz frequency.",
    "type":             "bool",
    "defaultValue":     false
283 284
},
{
285 286 287 288
    "name":             "firstRunPromptIdsShown",
    "shortDescription": "Comma separated list of first run prompt ids which have already been shown.",
    "type":             "string",
    "defaultValue":     ""
289 290
}
]
291
}