Browse Source

Show Orbit center from telemetry

QGC4.4
Don Gagne 6 years ago
parent
commit
63568769f1
  1. 20
      src/FlightDisplay/FlightDisplayViewMap.qml

20
src/FlightDisplay/FlightDisplayViewMap.qml

@ -318,6 +318,8 @@ FlightMap {
} }
} }
// Orbit visuals
QGCMapCircleVisuals { QGCMapCircleVisuals {
id: orbitMapCircle id: orbitMapCircle
mapControl: parent mapControl: parent
@ -354,13 +356,29 @@ FlightMap {
} }
} }
// Used to show orbit status telemetry from the vehicle // Orbit telemetry visuals
QGCMapCircleVisuals { QGCMapCircleVisuals {
id: orbitTelemetryCircle
mapControl: parent mapControl: parent
mapCircle: _activeVehicle ? _activeVehicle.orbitMapCircle : null mapCircle: _activeVehicle ? _activeVehicle.orbitMapCircle : null
visible: _activeVehicle ? _activeVehicle.orbitActive : false visible: _activeVehicle ? _activeVehicle.orbitActive : false
} }
MapQuickItem {
id: orbitCenterIndicator
anchorPoint.x: sourceItem.anchorPointX
anchorPoint.y: sourceItem.anchorPointY
coordinate: _activeVehicle ? _activeVehicle.orbitMapCircle.center : undefined
visible: orbitTelemetryCircle.visible
sourceItem: MissionItemIndexLabel {
checked: true
index: -1
label: qsTr("Orbit", "Orbit waypoint")
}
}
// Handle guided mode clicks // Handle guided mode clicks
MouseArea { MouseArea {
anchors.fill: parent anchors.fill: parent

Loading…
Cancel
Save