13 maximumHeight: mainWindow.height
25 onTriggered: configDialog.visible = true
30 onTriggered: Qt.quit()
50 onElevatorChanged:{if(drone.confUseJoyStick) drone.pitch=elevator;}
51 onAileronChanged: {if(drone.confUseJoyStick) drone.roll=aileron;}
52 onThrotleChanged: {if(drone.confUseJoyStick) drone.vVelocity=throtle;}
53 onRudderChanged: {if(drone.confUseJoyStick) drone.yaw=rudder;}
61 //onEntered:(mainWindow.fullscreen=true)
68 // anchors.horizontalCenter:parent.horizontalCenter
69 width:drone.confFullScreen? parent.width:640 ;height:480*width/640;
76 visible:drone.confShowHorizon
78 pitch:drone.dronePitch
80 alt:drone.droneAltitude
81 indicatorColor:"green"
83 groundColor:"#00000000"
90 // visible:drone.confUseAccel
94 text: "cmd:pitch=" + drone.pitch.toFixed(2) + " roll= " + drone.roll.toFixed(2) + " yaw=" + drone.yaw.toFixed(2) + " vv= " + drone.vVelocity.toFixed(2)
99 visible:drone.confShowDebug
103 text: "pitch=" + Math.round(drone.dronePitch) + " roll= " + Math.round(drone.droneRoll) + "yaw=" + Math.round(drone.droneYaw) + " alt= " + Math.round(drone.droneAltitude)
108 visible:drone.confShowDebug
112 text: drone.decodedStatus
118 iconSource: "gear32x32.png"
119 onClicked:{ configDialog.visible = true }
124 visible:drone.showJSIndivators
131 anchors.bottom: parent.bottom
146 visible:drone.showJSIndivators
153 anchors.bottom: parent.bottom
167 width:280;height:280;
169 visible: !drone.confUseAccel & !drone.confUseJoyStick
170 anchors.left:parent.left
172 onYvChanged:{drone.pitch=yv/200.0;}
173 onXvChanged:{drone.roll=xv/200.0;}
179 visible: !drone.confUseJoyStick
182 anchors.right:parent.right
183 width:280;height:280;
185 onYvChanged:{drone.vVelocity=-1*yv/200.0;}
186 onXvChanged:{drone.yaw=xv/200.0;}
187 onPressedChanged: { drone.ctrlActive=pressed;}
190 anchors.left: droneVideo.right
195 // visible:drone.confShowHorizon
197 pitch:drone.dronePitch
199 alt:drone.droneAltitude
203 anchors.right:parent.right
204 anchors.rightMargin: 10
208 val:drone.pwm_motor1;
213 val:drone.pwm_motor2;
218 val:drone.pwm_motor3;
223 val:drone.pwm_motor4;
237 // value:drone.altitude
250 data:ConfigDialogDesktop {}