App.SettingsGroup.json 7.12 KB
Newer Older
1 2 3 4 5
[
{
    "name":             "OfflineEditingFirmwareType",
    "shortDescription": "Offline editing firmware type",
    "type":             "uint32",
6
    "enumStrings":      "ArduPilot,PX4 Pro,Mavlink Generic",
7
    "enumValues":       "3,12,0",
8
    "defaultValue":     12
9 10 11 12 13
},
{
    "name":             "OfflineEditingVehicleType",
    "shortDescription": "Offline editing vehicle type",
    "type":             "uint32",
14
    "enumStrings":      "Fixed Wing,Multi-Rotor,VTOL,Rover,Sub",
15
    "enumValues":       "1,2,19,10,12",
16
    "defaultValue":     2
17 18 19 20
},
{
    "name":             "OfflineEditingCruiseSpeed",
    "shortDescription": "Offline editing cruise speed",
21
    "longDescription":  "This value defines the cruising speed for forward flight vehicles for use in calculating mission duration.",
22
    "type":             "double",
23
    "defaultValue":     15.0,
24 25 26 27 28 29 30
    "min":              1.0,
    "units":            "m/s",
    "decimalPlaces":    2
},
{
    "name":             "OfflineEditingHoverSpeed",
    "shortDescription": "Offline editing hover speed",
31
    "longDescription":  "This value defines the cruising speed for multi-rotor vehicles for use in calculating mission duration.",
32
    "type":             "double",
33
    "defaultValue":     5.0,
34 35 36 37
    "min":              1.0,
    "units":            "m/s",
    "decimalPlaces":    2
},
38 39 40 41 42
{
    "name":             "OfflineEditingAscentSpeed",
    "shortDescription": "Offline editing ascent speed",
    "longDescription":  "This value defines the ascent speed for multi-rotor vehicles for use in calculating mission duration.",
    "type":             "double",
43
    "defaultValue":     3.0,
44 45 46 47 48 49 50 51 52
    "min":              0.1,
    "units":            "m/s",
    "decimalPlaces":    2
},
{
    "name":             "OfflineEditingDescentSpeed",
    "shortDescription": "Offline editing descent speed",
    "longDescription":  "This value defines the cruising speed for multi-rotor vehicles for use in calculating mission duration.",
    "type":             "double",
53
    "defaultValue":     1.0,
54 55 56 57
    "min":              0.1,
    "units":            "m/s",
    "decimalPlaces":    2
},
58 59 60
{
    "name":             "batteryPercentRemainingAnnounce",
    "shortDescription": "Announce battery remaining percent",
61
    "longDescription":  "Announce the remaining battery percent when it falls below the specified percentage.",
62 63 64 65 66
    "type":             "uint32",
    "defaultValue":     30,
    "units":            "%",
    "min":              0,
    "max":              100
67 68 69 70 71 72 73 74 75 76
},
{
    "name":             "DefaultMissionItemAltitude",
    "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,
    "units":            "meters",
    "decimalPlaces":    2
77
},
78 79
{
    "name":             "PromptFLightDataSave",
80 81
    "shortDescription": "Save telemetry Log after each flight",
    "longDescription":  "If this option is enabled a telemetry will be saved after each flight completes.",
82 83 84 85 86
    "type":             "bool",
    "defaultValue":     true
},
{
    "name":             "PromptFLightDataSaveNotArmed",
87 88
    "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.",
89 90 91 92 93 94 95 96 97
    "type":             "bool",
    "defaultValue":     false
},
{
    "name":             "AudioMuted",
    "shortDescription": "Mute audio output",
    "longDescription":  "If this option is enabled all audio output will be muted.",
    "type":             "bool",
    "defaultValue":     false
98 99 100 101 102 103 104 105
},
{
    "name":             "VirtualTabletJoystick",
    "shortDescription": "Show virtual joystick",
    "longDescription":  "If this option is enabled the virtual joystick will be shown on the Fly view.",
    "type":             "bool",
    "defaultValue":     false
},
106 107 108 109 110 111 112
{
    "name":             "GstreamerDebugLevel",
    "shortDescription": "Video streaming debug",
    "longDescription":  "Sets the environment variable GST_DEBUG for all pipeline elements on boot.",
    "type":             "uint8",
    "defaultValue":     0
},
113 114 115 116 117 118 119
{
    "name":             "AutoLoadMissions",
    "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
},
120 121 122 123 124 125 126
{
    "name":             "UseChecklist",
    "shortDescription": "Use preflight checklist",
    "longDescription":  "If this option is enabled the preflight checklist will be used.",
    "type":             "bool",
    "defaultValue":     false
},
127 128
{
    "name":             "BaseDeviceFontPointSize",
129 130
    "shortDescription": "Application font size",
    "longDescription":  "The point size for the default font used.",
131 132 133 134 135 136 137 138
    "type":             "uint32",
    "units":            "pt",
    "min":              6,
    "max":              48,
    "defaultValue":     0
},
{
    "name":             "StyleIsDark",
139 140
    "shortDescription": "Application color scheme",
    "longDescription":  "The color scheme for the user interface.",
141 142
    "type":             "uint32",
    "enumStrings":      "Indoor,Outdoor",
Don Gagne's avatar
Don Gagne committed
143 144
    "enumValues":       "1,0",
    "defaultValue":     0
145 146 147 148 149 150 151
},
{
    "name":             "ShowLargeCompass",
    "shortDescription": "Show large compass",
    "longDescription":  "Show large compass on instrument panel",
    "type":             "bool",
    "defaultValue":     false
152 153
},
{
154 155 156
    "name":             "SavePath",
    "shortDescription": "Application save directory",
    "longDescription":  "Directory to which all data files  are saved/loaded from",
157 158
    "type":             "string",
    "defaultValue":     ""
159
},
160 161 162 163 164 165 166 167 168 169 170 171 172 173
{
    "name":             "UserBrandImageIndoor",
    "shortDescription": "User-selected brand image",
    "longDescription":  "Location in file system of user-selected brand image (indoor)",
    "type":             "string",
    "defaultValue":     ""
},
{
    "name":             "UserBrandImageOutdoor",
    "shortDescription": "User-selected brand image",
    "longDescription":  "Location in file system of user-selected brand image (outdoor)",
    "type":             "string",
    "defaultValue":     ""
},
174
{
Gus Grubba's avatar
Gus Grubba committed
175 176 177
    "name":             "MapboxToken",
    "shortDescription": "Access token to Mapbox maps",
    "longDescription":  "Your personal access token for Mapbox maps",
178 179 180 181 182 183 184 185 186
    "type":             "string",
    "defaultValue":     ""
},
{
    "name":             "EsriToken",
    "shortDescription": "Access token to Esri maps",
    "longDescription":  "Your personal access token for Esri maps",
    "type":             "string",
    "defaultValue":     ""
187 188 189 190 191 192
},
{
    "name":             "DefaultFirmwareType",
    "shortDescription": "Default firmware type for flashing",
    "type":             "uint32",
    "defaultValue":     12
193 194 195 196 197 198 199 200
},
{
    "name":             "FollowTarget",
    "shortDescription": "Stream GCS' coordinates to Autopilot",
    "type":             "uint32",
    "enumStrings":      "Never,Always,When in Follow Me Flight Mode",
    "enumValues":       "0,1,2",
    "defaultValue":     0
201 202
}
]