I am a flight simulation hobbyist currently working on developing skills needed for building instruments, gauges, radios and controls for a C172 and for contributing to flightgear's development.
What I'm doing:
While I participate very marginally in flightgear-devel, I'm ramping up my C++11 skills, learning more about git, getting to know a few editors, IDEs, Build and Debugging tools. I hope to eventually be able 24-7 to build and effectively debug flightgear on any operating system, and to be able to support anyone else wishing to do so.
At the same time, I'm trying to form a coherent view of Flightgear's structure as an application. Not as a user, but as a developer. This involves gaining knowledge of the various subsystems that make up flightgear, the underlying technologies each subsystem uses and the flow of control and data between these subsystems.
From Command Line to Holding Short
From Command Line to Holding Short. A look at what gets called when you start Flightgear from the command line until you are on the runway. This is a work in progress, somewhat stalled after Eduard Auvergne's initial work on subsystems. It needs a re-vamp to make it current and publishable.
- fgdata/doc/img Look at each image in, noting the name of the image and what the image is trying to say
- fgdata/doc/keyboard/map.pdf Note that key bindings can be specific to an aircraft. Note that the pdf was produced from a .tex file.
- fgdata/Docs/model-combined.eff/README.model-combined.eff Read and not What's "rembrandt" - Key terms can be pulled from this document
- fgdata/Serial/nmeafaq.txt Garmin - Key terms can be pulled from this document. This document describes a data protocol
- and lots of others - point is you have to read them all
Once they're read, is there a way to organize them so the result is an overview?
Sure there is. Just write a book:
Working on Configurations for Visual Studio, Visual Studio Code, Atom, Eclipse and QTCreator IDEs
Figuring out how to contribute to FlightGear
As part of my Cockpit Building efforts, I'm also working on
- User:Callahanp/Two Way Communication between a Raspberry Pi and Arduinos
- Connecting to a Raspberry Pi Zero via USB Ethernet Including the use of SSH and connection of the zero to the internet
- Creating a cluster with Raspberry Pi Zeros
- Snippets of text that may or may not be used somewhere
I show up occasionally on discord, #flightgear on irc.flightgear.org and am a member of several public forums related to cockpit building.
-- Oh yeah... those...
I'm working on these along side building my cockpit. Some of the early attempts were not that useful. My current approach is to build and document actual hardware. I hope this will be more helpful.