PX4TuningComponentCopter.qml 2.58 KB
Newer Older
1 2 3 4 5 6 7 8
/****************************************************************************
 *
 *   (c) 2009-2016 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org>
 *
 * QGroundControl is licensed according to the terms in the file
 * COPYING.md in the root of the source code directory.
 *
 ****************************************************************************/
Don Gagne's avatar
Don Gagne committed
9 10


11 12
import QtQuick              2.3
import QtQuick.Controls     1.2
Don Gagne's avatar
Don Gagne committed
13 14 15

import QGroundControl.Controls  1.0

16 17 18
SetupPage {
    id:             tuningPage
    pageComponent:  pageComponent
Don Gagne's avatar
Don Gagne committed
19

20 21
    Component {
        id: pageComponent
22

23 24 25
        FactSliderPanel {
            width:          availableWidth
            qgcViewPanel:   tuningPage.viewPanel
Don Gagne's avatar
Don Gagne committed
26

27 28 29 30 31 32 33 34 35
            sliderModel: ListModel {
                ListElement {
                    title:          qsTr("Hover Throttle")
                    description:    qsTr("Adjust throttle so hover is at mid-throttle. Slide to the left if hover is lower than throttle center. Slide to the right if hover is higher than throttle center.")
                    param:          "MPC_THR_HOVER"
                    min:            20
                    max:            80
                    step:           1
                }
Don Gagne's avatar
Don Gagne committed
36

37 38 39 40 41 42 43 44
                ListElement {
                    title:          qsTr("Manual minimum throttle")
                    description:    qsTr("Slide to the left to start the motors with less idle power. Slide to the right if descending in manual flight becomes unstable.")
                    param:          "MPC_MANTHR_MIN"
                    min:            0
                    max:            15
                    step:           1
                }
Don Gagne's avatar
Don Gagne committed
45

46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
                ListElement {
                    title:          qsTr("Roll sensitivity")
                    description:    qsTr("Slide to the left to make roll control faster and more accurate. Slide to the right if roll oscillates or is too twitchy.")
                    param:          "MC_ROLL_TC"
                    min:            0.15
                    max:            0.25
                    step:           0.01
                }

                ListElement {
                    title:          qsTr("Pitch sensitivity")
                    description:    qsTr("Slide to the left to make pitch control faster and more accurate. Slide to the right if pitch oscillates or is too twitchy.")
                    param:          "MC_PITCH_TC"
                    min:            0.15
                    max:            0.25
                    step:           0.01
                }
            }
Don Gagne's avatar
Don Gagne committed
64
        }
65 66
    } // Component
} // SetupPage