Skip to content

gadididi/FlightGearDesktopUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlightGearDesktopUI

A Desktop app which connects to FlightGear simulator and controls the aircrafts. GitHub repository link: Here

General Description

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.

Collaborators

This program was developed by Gadi Didi and Ori Levy, CS students from Bar-Ilan university, Israel.

Code Design:

FlightSimulatorApp has been programmed by the MVVM design, as we used C Sharp's data binding mechanism.

Features

Map:

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.

Controller:

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.

Real-Time flight data:

During the flight, you'll receive real-time flight data, such as Longitude, Latitude, Air Speed, Pitch, Roll, Heading and more.

Connection Status and error log indicator:

Just under the map, there's an indicator which shows the connection status and whether an error had occurred or not.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages