MCPcopy Create free account
hub / github.com/FlightGear/flightgear / FGFSDemo

Method FGFSDemo

scripts/java/FGClient/src/FGFSDemo.java:33–126  ·  view source on GitHub ↗
(String host, int port)

Source from the content-addressed store, hash-verified

31{
32
33 public FGFSDemo (String host, int port)
34 throws IOException
35 {
36 super("FlightGear Client Console");
37
38 fgfs = new FGFSConnection(host, port);
39 tabs = new JTabbedPane();
40 pages = new HashMap();
41
42 PropertyPage page = new PropertyPage(fgfs, "Simulation");
43 page.addField("/sim/aircraft", "Aircraft:");
44 page.addField("/sim/startup/airport-id", "Airport ID:");
45 page.addField("/sim/time/gmt", "Current time (GMT):");
46 page.addField("/sim/startup/trim", "Trim on ground (true/false):");
47 page.addField("/sim/sound/audible", "Sound enabled (true/false):");
48 page.addField("/sim/startup/browser-app", "Web browser:");
49 addPage(page);
50
51 page = new PropertyPage(fgfs, "View");
52 page.addField("/sim/view-mode", "View mode:");
53 page.addField("/sim/current-view/field-of-view",
54 "Field of view (deg):");
55 page.addField("/sim/current-view/pitch-offset-deg",
56 "View pitch offset (deg):");
57 page.addField("/sim/current-view/heading-offset-deg",
58 "View heading offset (deg):");
59 addPage(page);
60
61 page = new PropertyPage(fgfs, "Location");
62 page.addField("/position/altitude-ft", "Altitude (ft):");
63 page.addField("/position/longitude-deg", "Longitude (deg):");
64 page.addField("/position/latitude-deg", "Latitude (deg):");
65 page.addField("/orientation/roll-deg", "Roll (deg):");
66 page.addField("/orientation/pitch-deg", "Pitch (deg):");
67 page.addField("/orientation/heading-deg", "Heading (deg):");
68 addPage(page);
69
70 page = new PropertyPage(fgfs, "Weather");
71 page.addField("/environment/wind-from-heading-deg",
72 "Wind direction (deg FROM):");
73 page.addField("/environment/params/base-wind-speed-kt",
74 "Wind speed (kt):");
75 page.addField("/environment/params/gust-wind-speed-kt",
76 "Maximum gust (kt):");
77 page.addField("/environment/wind-from-down-fps",
78 "Updraft (fps):");
79 page.addField("/environment/temperature-degc", "Temperature (degC):");
80 page.addField("/environment/dewpoint-degc", "Dewpoint (degC):");
81 page.addField("/environment/pressure-sea-level-inhg",
82 "Altimeter setting (inHG):");
83 addPage(page);
84
85 page = new PropertyPage(fgfs, "Clouds");
86 page.addField("/environment/clouds/layer[0]/type",
87 "Layer 0 type:");
88 page.addField("/environment/clouds/layer[0]/elevation-ft",
89 "Layer 0 height (ft):");
90 page.addField("/environment/clouds/layer[0]/thickness-ft",

Callers

nothing calls this directly

Calls 4

addFieldMethod · 0.95
addPageMethod · 0.95
addMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected