Skip to content

Commit d92c389

Browse files
committed
Distance to target (MSP) added
1 parent f9da5cb commit d92c389

File tree

5 files changed

+9
-12
lines changed

5 files changed

+9
-12
lines changed

Diff for: MAVGCL/src/com/comino/flight/model/AnalysisDataModelMetaData.xml

+2-5
Original file line numberDiff line numberDiff line change
@@ -1668,13 +1668,10 @@
16681668
<Group>Mapping</Group>
16691669
</Groups>
16701670
</KeyFigure>
1671-
<KeyFigure desc="Obst.Distance" uom="m" mask="#0.00" key="SLAMDIS">
1671+
<KeyFigure desc="Distance to target" uom="m" mask="#0.00" key="SLAMDIS">
16721672
<MSPSource class="slam" field="di"></MSPSource>
1673-
<Groups>
1674-
<Group>Local Position</Group>
1675-
<Group>Mapping</Group>
1676-
</Groups>
16771673
</KeyFigure>
1674+
16781675
<KeyFigure desc="Path.Speed" uom="m/s" mask="#0.0" key="SLAMSPD">
16791676
<MSPSource class="slam" field="pv"></MSPSource>
16801677
<Groups>

Diff for: MAVGCL/src/com/comino/flight/ui/tabs/MAVOpenMapTab.fxml

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
max="20.0" min="15.0" prefHeight="15.0" prefWidth="161.0"
1818
showTickMarks="true" value="19.5" />
1919
<ChoiceBox fx:id="gpssource" prefWidth="100.0" maxHeight="17.0" />
20-
<CheckBox fx:id="viewdetails" text="GPS Details" />
20+
<CheckBox fx:id="viewdetails" text="Details" />
2121
<Label text="Center on" prefHeight="19.0" />
2222
<ChoiceBox fx:id="center" maxHeight="17.0" prefWidth="60.0" />
2323
<ChoiceBox fx:id="provider" prefWidth="100.0" maxHeight="17.0" />
@@ -33,7 +33,7 @@
3333
<children>
3434
<BorderPane fx:id="mapviewpane" prefWidth="800" />
3535
<GPSDetailsWidget fx:id="gpsdetails" moveable="true"
36-
initialWidth="220" initialHeight="205" visible="false" styleClass="glass">
36+
initialWidth="240" initialHeight="215" visible="false" styleClass="glass">
3737

3838
</GPSDetailsWidget>
3939
</children>

Diff for: MAVGCL/src/com/comino/flight/ui/widgets/charts/annotations/XYSlamAnnotation.java

+2-3
Original file line numberDiff line numberDiff line change
@@ -125,7 +125,7 @@ public void layoutAnnotation(ValueAxis xAxis, ValueAxis yAxis) {
125125

126126

127127
if(model.getValue("SLAMSPD") != 0) {
128-
setArrowLength(plan_dir,(float)model.getValue("SLAMSPD")/scale);
128+
setArrowLength(plan_dir,(float)model.getValue("SLAMSPD")*100);
129129
plan_dir.setLayoutX(xAxis.getDisplayPosition(model.getValue("LPOSY")));
130130
plan_dir.setLayoutY(yAxis.getDisplayPosition(model.getValue("LPOSX")));
131131
plan_rotate.angleProperty().set(180+MSPMathUtils.fromRad(model.getValue("SLAMDIR")));
@@ -162,8 +162,7 @@ public void clear() {
162162
});
163163
}
164164

165-
private void setArrowLength(Polygon p, float length) {
166-
Double k = (double)(length * 90);
165+
private void setArrowLength(Polygon p, double k) {
167166
p.getPoints().set(1,k);
168167
p.getPoints().set(3,k);
169168
p.getPoints().set(9,k);

Diff for: MAVGCL/src/com/comino/flight/ui/widgets/gps/details/GPSDetailsWidget.fxml

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@
88

99
<fx:root type="javafx.scene.layout.Pane"
1010
xmlns="http://javafx.com/javafx/8.0.65" xmlns:fx="http://javafx.com/fxml/1">
11-
<GridPane fx:id="gps_grid" layoutX="14.0" layoutY="14.0" prefWidth="200.0" />
11+
<GridPane fx:id="gps_grid" layoutX="14.0" layoutY="14.0" prefWidth="220.0" />
1212
</fx:root>

Diff for: MAVGCL/src/com/comino/flight/ui/widgets/gps/details/GPSDetailsWidget.java

+2-1
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ public class GPSDetailsWidget extends WidgetPane {
6868
"BASELAT",
6969
"BASELON",
7070
"BASENO",
71+
"SLAMDIS",
7172
};
7273

7374
@FXML
@@ -128,7 +129,7 @@ public KeyFigure(GridPane grid, String k, int row) {
128129
grid.add(new Label(),0,row);
129130
} else {
130131
DashLabel l1 = new DashLabel(kf.desc1);
131-
l1.setPrefWidth(100); l1.setPrefHeight(19);
132+
l1.setPrefWidth(140); l1.setPrefHeight(19);
132133
grid.add(l1, 0, row);
133134
value = new Label("-"); value.setPrefWidth(100); value.setAlignment(Pos.CENTER_RIGHT);
134135
grid.add(value, 1, row);

0 commit comments

Comments
 (0)