QGroundControl
Ground Control Station for MAVLink Drones
Loading...
Searching...
No Matches
VTOLChecklist.qml
Go to the documentation of this file.
1import QtQuick
2import QtQuick.Controls
3import QtQml.Models
4
5import QGroundControl
6import QGroundControl.Controls
7import QGroundControl.FlyView
8
9Item {
10 property var model: listModel
11 PreFlightCheckModel {
12 id: listModel
13 PreFlightCheckGroup {
14 name: qsTr("VTOL Initial Checks")
15
16 PreFlightCheckButton {
17 name: qsTr("Hardware")
18 manualText: qsTr("Props mounted? Wings secured? Tail secured?")
19 }
20
21 PreFlightBatteryCheck {
22 failurePercent: 40
23 allowFailurePercentOverride: false
24 }
25
26 PreFlightSensorsHealthCheck {
27 }
28
29 PreFlightGPSCheck {
30 failureSatCount: 9
31 allowOverrideSatCount: true
32 }
33
34 PreFlightRCCheck {
35 }
36 }
37
38 PreFlightCheckGroup {
39 name: qsTr("Please arm the vehicle here")
40
41 PreFlightCheckButton {
42 name: qsTr("Actuators")
43 manualText: qsTr("Move all control surfaces. Did they work properly?")
44 }
45
46 PreFlightCheckButton {
47 name: qsTr("Motors")
48 manualText: qsTr("Propellers free? Then throttle up gently. Working properly?")
49 }
50
51 PreFlightCheckButton {
52 name: qsTr("Mission")
53 manualText: qsTr("Please confirm mission is valid (waypoints valid, no terrain collision).")
54 }
55
56 PreFlightSoundCheck {
57 }
58 }
59
60 PreFlightCheckGroup {
61 name: qsTr("Last preparations before launch")
62
63 // Check list item group 2 - Final checks before launch
64 PreFlightCheckButton {
65 name: qsTr("Payload")
66 manualText: qsTr("Configured and started? Payload lid closed?")
67 }
68
69 PreFlightCheckButton {
70 name: "Wind & weather"
71 manualText: qsTr("OK for your platform? Lauching into the wind?")
72 }
73
74 PreFlightCheckButton {
75 name: qsTr("Flight area")
76 manualText: qsTr("Launch area and path free of obstacles/people?")
77 }
78 }
79 }
80}