Search NASASearch

NASA NTRS · 20060046507

General Aviation Data Framework

Abstract

The Flight Research Services Directorate at the NASA Langley Research Center (LaRC) provides development and operations services associated with three general aviation (GA) aircraft used for research experiments. The GA aircraft includes a Cessna 206X Stationair, a Lancair Colombia 300X, and a Cirrus SR22X. Since 2004, the GA Data Framework software was designed and implemented to gather data from a varying set of hardware and software sources as well as enable transfer of the data to other computers or devices. The key requirements for the GA Data Framework software include platform independence, the ability to reuse the framework for different projects without changing the framework code, graphics display capabilities, and the ability to vary the interfaces and their performance. Data received from the various devices is stored in shared memory. This paper concentrates on the object oriented software design patterns within the General Aviation Data Framework, and how they enable the construction of project specific software without changing the base classes. The issues of platform independence and multi-threading which enable interfaces to run at different frame rates are also discussed in this paper.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Blount, Elaine M., Chung, Victoria I.. 2006-01-01. General Aviation Data Framework. https://ntrs.nasa.gov/citations/20060046507

Cite the original work for its findings. Save a collection to share your selection of sources.