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 cruising speed for forward flight vehicles for use in calculating mission statistics. 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 cruising speed for multi-rotor vehicles for use in calculating mission statistics. 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 289
},
{
    "name":             "firstTimeStart",
    "shortDescription": "True if we should popup first time wizard",
    "longDescription":  "If this option is enabled, the first time startup wizard will prompt the user at first application start on a new system.",
    "type":             "bool",
    "defaultValue":     true
290 291
}
]
292
}