A Desktop app which connects to FlightGear simulator and controls the aircrafts. GitHub repository link: Here
This program controls an aircraft within the "[FlightGear]" (https://www.flightgear.org/) flight simulator. The program connects to the flight simulator as a client. The client will send the simulator instructions That allows us to control our flight vessel from the UI.
This program was developed by Gadi Didi and Ori Levy, CS students from Bar-Ilan university, Israel.
FlightSimulatorApp has been programmed by the MVVM design, as we used C Sharp's data binding mechanism.
Using Bing Maps SDK, the map shows the current location of the flight vessel. You can travel around the world and explore the map as you please. In order to centralize the map around the flight vessel, just click on the "Center me" button.
Using a joystick and two sliders, you can control the flight vessel. The joystick controls the Rudder and Elevator while the sliders control the Throttle and Aileron.
During the flight, you'll receive real-time flight data, such as Longitude, Latitude, Air Speed, Pitch, Roll, Heading and more.
Just under the map, there's an indicator which shows the connection status and whether an error had occurred or not.