<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raazeer</id>
	<title>FlightGear wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.flightgear.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Raazeer"/>
	<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/Special:Contributions/Raazeer"/>
	<updated>2026-04-03T17:39:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62548</id>
		<title>FlightGear Git for laymen</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62548"/>
		<updated>2013-08-30T22:04:11Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: No folder creation needed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Git for Laymen =&lt;br /&gt;
Git, and its fellow Version Control Systems are a domain of geeks - who are patently incapable of explaining anything in simple terms most of the time. Because of this, many a layman has fled in terror from what is, when all's said and done, easy to use.&lt;br /&gt;
&lt;br /&gt;
== What is Git? ==&lt;br /&gt;
Git is a Version Control System, meaning that it ''tracks changes to files'' - in other words, if you make a change to a file known to Git, or ''commit'' the change as the expert would put it, Git stores what parts of the file have changed between the last version and the current version. That makes it possible to do a lot of great things, the most mind-soothing among them being the ability to get the old version back in case it turns out you've broken something.&lt;br /&gt;
&lt;br /&gt;
== What does Git do for me? == &lt;br /&gt;
Another thing Git does is ''distribute change''. That means, additionally to committing things ''to'' the Git repository, you can also get the changes others made ''from'' the Git repository - thus keeping your local copy of whatever is kept in the repository current. That is the use most laymen will be most interested in. In practical terms, that means you can at any time get all the changes the developers made just by updating your copy from the repository - instead of having to re-download the whole data (or trying to scrape together the changed files manually, a path that leads to insanity without any stop signs or speed limits). With a large repository like Flightgear Base Data for example, the difference is a few kilobytes instead of 15 gigabytes.&lt;br /&gt;
&lt;br /&gt;
== What do I need to use a Git repository that way? ==&lt;br /&gt;
Basicly, all you have to do is install a git client on your machine. For windows users, '''TrotoiseGit''', which is free for download, would be the option of choice, for Linux/Unix users it's just plain '''git''', available from your favorite software repository. Both are rather trivial to set up - the only confusing thing is that they may require you to supply a name and an email adress on install - don't get panicky, it's just a prerequisite Git has for use cases you'll never see unless you decide to come to the geek side of life. Needs to be done, just like you have to klick &amp;quot;I accept&amp;quot; to install most (proprietary) software.&lt;br /&gt;
&lt;br /&gt;
== How do I use the git repository to update Flightgear stuff? ==&lt;br /&gt;
Git has a score of '''very''' confusing options that allow you to do stuff that boggles the mind of even an established geek. To achieve what you, the layman, will want to do, a total of two commands are totally sufficient. &lt;br /&gt;
=== Initial cloning ===&lt;br /&gt;
The first step to using the Git data for your own purposes is to grab a copy from the repository. Here's how to do that. &lt;br /&gt;
&lt;br /&gt;
This description uses the linux commandline version of the git commands, but in principle you do the same with TrotoiseGit, only the commands are in the context menu there.&lt;br /&gt;
&lt;br /&gt;
First, navigate to where you want the checkout to live&lt;br /&gt;
&lt;br /&gt;
 $ cd /home/user/data/git-repos&lt;br /&gt;
&lt;br /&gt;
Then, you clone the repository. To do that, you have to know the URL of the repository you want to be cloning. Those are found on the [https://gitorious.org/fg Flightgear Gitorious page].For this example, we'll be using the Flightgear Base Data repository '''fgdata''', but the principle is exactly the same for simgear or flightgear source. All that changes is the URL to clone.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
Note also how you don't have to create a directory for the checkout. A well-setup git repository does that for you with the clone command. &lt;br /&gt;
&lt;br /&gt;
After you hit enter on that line, it's time to lean back and get a cup of coffee, because that specific repo is really quite ''huge'' - almost 15 GB of data as of writing this. (There is a better method for cloning huge repos like this, it's described on this page: [[FlightGear and Git#Special for fgdata:|FlightGear and Git]],but it's likely that's exactly the page you fled here from.)&lt;br /&gt;
&lt;br /&gt;
Now, once that operation completes (without errors hopefully), you're done! Try&lt;br /&gt;
 $ cd fgdata&lt;br /&gt;
 $ ls&lt;br /&gt;
and enjoy.&lt;br /&gt;
&lt;br /&gt;
=== Keeping it current ===&lt;br /&gt;
Up to this point, we haven't done anything we couldn't have achieved with an archive file. That is, we have, but not in a way you, a layman, are in any position to recognize. Now is the time to take advantage of this fact.&lt;br /&gt;
&lt;br /&gt;
Let's say you've buggered the guys in the IRC channel until finally somebody has fixed the bug in your favorite airplane just to get rid of you. Now how do you personally get that change? If you had been downloading an archive, you'd have to wait for the archive to be rebuilt, download the whole thing again, and iron it on over the old data. Not so with Git - here's what to do. Navigate to the place where your repository lives, in our example like this:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
Note that this time, we're cding ''into'' the directory.&lt;br /&gt;
Now get all the changes since you cloned the repository like this:&lt;br /&gt;
 $ git pull&lt;br /&gt;
That's all. Watch the numbers dance - it'll be much quicker this time than the last time, because only the changes in the files need to be transmitted - and once the command returns, you can jump into your now (hopefully) bug-free airplane and take her for a spin&lt;br /&gt;
&lt;br /&gt;
== A word about troubleshooting ==&lt;br /&gt;
This wouldn't be a good article without a word about troubleshooting. The process described above is really rather reliable and will work 99% of the time, but sometimes it '''does''' break down - mostly because you inadvertedly changed a file that somebody else changed in the &amp;quot;official&amp;quot; repository. If Git finds a conflict, e.g. a file having been edited by you AND somebody else since the last pull - it will refuse to just clobber the local changes. &lt;br /&gt;
&lt;br /&gt;
Now - if you DID change the file actively, it's time you went over to a ''real'' git tutorial and found out about merging changes. If you didn't, you can revert the changes to the baseline of the repository, that is, reset the file(s) to how it was when you last pulled the changes:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
 $ git reset&lt;br /&gt;
 $ git pull&lt;br /&gt;
If it works, all is fine. If Git still complains, e.g. about not being able to &amp;quot;fast-forward&amp;quot; the changes, you'll have to tell it to try a little harder (and with less respect to what it might clobber) to reset your working copy:&lt;br /&gt;
 $ git reset --hard&lt;br /&gt;
Sometimes, IT is simple. This command should undo everything you did in your working copy, that is, get the entire working copy back to the state it was when you last pulled. In 99% of the trouble, this is the end of it, and a &lt;br /&gt;
 $ git pull&lt;br /&gt;
will work. If it still doesn't, your local clone has gotten a nasty dent somewhere. In this case, you can either seriously dive into git and fix it, or delete the whole repository folder and clone anew:&lt;br /&gt;
 $ cd /home/user/git-repos/&lt;br /&gt;
 $ rm -rf fgdata&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where do I take it from here? ==&lt;br /&gt;
To be honest: for most ''laymen'' this is the end of the trail, and you'll live happily ever after. &lt;br /&gt;
&lt;br /&gt;
If however your interest has been piqued and you want to know more about Git in particular and VCS in general - and how they can help you tweak and twitch your copy of flightgear - more power to you. &lt;br /&gt;
&lt;br /&gt;
First, I'd recommend browsing the net for a good git tutorial - a very good one is available from Linus Torvalds, the famous inventor of Linux - and father of Git - but you'll have to find out which one works for '''you'''. Also read [[FlightGear and Git]], the official wiki page on doing Git the Flightgear way.&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62547</id>
		<title>FlightGear Git for laymen</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62547"/>
		<updated>2013-08-30T21:59:33Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* What do I need to use a Git repository that way? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Git for Laymen =&lt;br /&gt;
Git, and its fellow Version Control Systems are a domain of geeks - who are patently incapable of explaining anything in simple terms most of the time. Because of this, many a layman has fled in terror from what is, when all's said and done, easy to use.&lt;br /&gt;
&lt;br /&gt;
== What is Git? ==&lt;br /&gt;
Git is a Version Control System, meaning that it ''tracks changes to files'' - in other words, if you make a change to a file known to Git, or ''commit'' the change as the expert would put it, Git stores what parts of the file have changed between the last version and the current version. That makes it possible to do a lot of great things, the most mind-soothing among them being the ability to get the old version back in case it turns out you've broken something.&lt;br /&gt;
&lt;br /&gt;
== What does Git do for me? == &lt;br /&gt;
Another thing Git does is ''distribute change''. That means, additionally to committing things ''to'' the Git repository, you can also get the changes others made ''from'' the Git repository - thus keeping your local copy of whatever is kept in the repository current. That is the use most laymen will be most interested in. In practical terms, that means you can at any time get all the changes the developers made just by updating your copy from the repository - instead of having to re-download the whole data (or trying to scrape together the changed files manually, a path that leads to insanity without any stop signs or speed limits). With a large repository like Flightgear Base Data for example, the difference is a few kilobytes instead of 15 gigabytes.&lt;br /&gt;
&lt;br /&gt;
== What do I need to use a Git repository that way? ==&lt;br /&gt;
Basicly, all you have to do is install a git client on your machine. For windows users, '''TrotoiseGit''', which is free for download, would be the option of choice, for Linux/Unix users it's just plain '''git''', available from your favorite software repository. Both are rather trivial to set up - the only confusing thing is that they may require you to supply a name and an email adress on install - don't get panicky, it's just a prerequisite Git has for use cases you'll never see unless you decide to come to the geek side of life. Needs to be done, just like you have to klick &amp;quot;I accept&amp;quot; to install most (proprietary) software.&lt;br /&gt;
&lt;br /&gt;
== How do I use the git repository to update Flightgear stuff? ==&lt;br /&gt;
Git has a score of '''very''' confusing options that allow you to do stuff that boggles the mind of even an established geek. To achieve what you, the layman, will want to do, a total of two commands are totally sufficient. &lt;br /&gt;
=== Initial cloning ===&lt;br /&gt;
The first step to using the Git data for your own purposes is to grab a copy from the repository. Here's how to do that&lt;br /&gt;
This description uses the linux commandline version of the git commands, but in principle you do the same with TrotoiseGit, only the commands are in the context menu there.&lt;br /&gt;
&lt;br /&gt;
First, navigate to where you want the checkout to live&lt;br /&gt;
&lt;br /&gt;
 $ cd /home/user/data/git-repos&lt;br /&gt;
&lt;br /&gt;
Then, you clone the repository. To do that, you have to know the URL of the repository you want to be cloning. Those are found on the [https://gitorious.org/fg Flightgear Gitorious page]. For this example, we'll be using the Flightgear Base Data repository '''fgdata''', but the principle is exactly the same for simgear or flightgear source. All that changes is the URL to clone.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
After that, it's time to lean back and get a cup of coffee, because that specific repo is really quite ''huge'' - almost 15 GB of data as of writing this. (There is a better method for cloning huge repos like this, it's described on this page: [[FlightGear and Git#Special for fgdata:|FlightGear and Git]],but it's likely that's exactly the page you fled here from.)&lt;br /&gt;
&lt;br /&gt;
Now, once that operation completes (without errors hopefully), you're done! Try&lt;br /&gt;
 $ cd fgdata&lt;br /&gt;
 $ ls&lt;br /&gt;
and enjoy.&lt;br /&gt;
&lt;br /&gt;
=== Keeping it current ===&lt;br /&gt;
Up to this point, we haven't done anything we couldn't have achieved with an archive file. That is, we have, but not in a way you, a layman, are in any position to recognize. Now is the time to take advantage of this fact.&lt;br /&gt;
&lt;br /&gt;
Let's say you've buggered the guys in the IRC channel until finally somebody has fixed the bug in your favorite airplane just to get rid of you. Now how do you personally get that change? If you had been downloading an archive, you'd have to wait for the archive to be rebuilt, download the whole thing again, and iron it on over the old data. Not so with Git - here's what to do. Navigate to the place where your repository lives, in our example like this:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
Note that this time, we're cding ''into'' the directory.&lt;br /&gt;
Now get all the changes since you cloned the repository like this:&lt;br /&gt;
 $ git pull&lt;br /&gt;
That's all. Watch the numbers dance - it'll be much quicker this time than the last time, because only the changes in the files need to be transmitted - and once the command returns, you can jump into your now (hopefully) bug-free airplane and take her for a spin&lt;br /&gt;
&lt;br /&gt;
== A word about troubleshooting ==&lt;br /&gt;
This wouldn't be a good article without a word about troubleshooting. The process described above is really rather reliable and will work 99% of the time, but sometimes it '''does''' break down - mostly because you inadvertedly changed a file that somebody else changed in the &amp;quot;official&amp;quot; repository. If Git finds a conflict, e.g. a file having been edited by you AND somebody else since the last pull - it will refuse to just clobber the local changes. &lt;br /&gt;
&lt;br /&gt;
Now - if you DID change the file actively, it's time you went over to a ''real'' git tutorial and found out about merging changes. If you didn't, you can revert the changes to the baseline of the repository, that is, reset the file(s) to how it was when you last pulled the changes:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
 $ git reset&lt;br /&gt;
 $ git pull&lt;br /&gt;
If it works, all is fine. If Git still complains, e.g. about not being able to &amp;quot;fast-forward&amp;quot; the changes, you'll have to tell it to try a little harder (and with less respect to what it might clobber) to reset your working copy:&lt;br /&gt;
 $ git reset --hard&lt;br /&gt;
Sometimes, IT is simple. This command should undo everything you did in your working copy, that is, get the entire working copy back to the state it was when you last pulled. In 99% of the trouble, this is the end of it, and a &lt;br /&gt;
 $ git pull&lt;br /&gt;
will work. If it still doesn't, your local clone has gotten a nasty dent somewhere. In this case, you can either seriously dive into git and fix it, or delete the whole repository folder and clone anew:&lt;br /&gt;
 $ cd /home/user/git-repos/&lt;br /&gt;
 $ rm -rf fgdata&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where do I take it from here? ==&lt;br /&gt;
To be honest: for most ''laymen'' this is the end of the trail, and you'll live happily ever after. &lt;br /&gt;
&lt;br /&gt;
If however your interest has been piqued and you want to know more about Git in particular and VCS in general - and how they can help you tweak and twitch your copy of flightgear - more power to you. &lt;br /&gt;
&lt;br /&gt;
First, I'd recommend browsing the net for a good git tutorial - a very good one is available from Linus Torvalds, the famous inventor of Linux - and father of Git - but you'll have to find out which one works for '''you'''. Also read [[FlightGear and Git]], the official wiki page on doing Git the Flightgear way.&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git&amp;diff=62324</id>
		<title>FlightGear Git</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git&amp;diff=62324"/>
		<updated>2013-08-18T17:22:22Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: Added a link to the new Git for Laymen article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Git}}&lt;br /&gt;
If you are a non-geek and are confused by all this, try this page first: [[Git for Laymen]]&lt;br /&gt;
&lt;br /&gt;
'''Git''' is a version control system, used by the [[FlightGear]] project to store all of the files required to build FlightGear. This includes all the programs, the data (e.g. [[aircraft]]), supporting tools, etc. Git tracks updates to every file, as developers from around the world work together concurrently to create new versions.&lt;br /&gt;
&lt;br /&gt;
While new FlightGear features and additions are in development, they are available from Git before they are available in the standard release version. Using Git allows users to build the newest possible version of FlightGear from the latest source files, to experiment with new aircraft or other features. However, it's not a beginner's tool. Using Git can expose the user to unstable features that show ugly error messages, or crash the computer. &lt;br /&gt;
&lt;br /&gt;
In May 2010, after a hardware failure on the [[CVS]] servers, the FlightGear project changed its version control system from CVS to Git. The Git repositories are located at [http://gitorious.org/fg Gitorious] and a mirror is hosted at the [http://mapserver.flightgear.org/git/?p=fgdata;a=summary Mapserver].&lt;br /&gt;
&lt;br /&gt;
Due to the &amp;quot;recent&amp;quot; switch, we are currently doing our best on providing manuals for obtaining FlightGear through Git. The following articles belong to that &amp;quot;work in progress&amp;quot;:&lt;br /&gt;
* [[FlightGear Git on Mac OS X]]&lt;br /&gt;
* [[FlightGear Git on Windows]]&lt;br /&gt;
* [[Howto:Start using git]] provides a quick introduction to using a &amp;quot;source code management system&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Much has been written on the advantages of Git over CVS. For the FlightGear project, some advantages are:&lt;br /&gt;
* Much better support for branches and merging branches. This is especially important for creating bug-fix releases for major releases while still allowing work on the next major release to continue. It is also very nice for a developer's personal work-flow.&lt;br /&gt;
* Easier path for contributors to submit changes and developers to integrate them.&lt;br /&gt;
* Much better support for everyday tasks like searching the project history for changes, viewing changes, bisecting the project history to find the original source of a bug.&lt;br /&gt;
&lt;br /&gt;
Also, as noted before, the CVS servers had a hardware failure on May 2010, speeding up FlightGear's change to Git.&lt;br /&gt;
&lt;br /&gt;
== Manipulating the GIT ==&lt;br /&gt;
=== Work-flow Overview===&lt;br /&gt;
{|&lt;br /&gt;
||[[File:GIT-Workflow.png]]&lt;br /&gt;
|}&lt;br /&gt;
For a detailed description see the description of the four repositories (A,B,C,D) in the following chapters.&lt;br /&gt;
&lt;br /&gt;
=== A) Repositories and branches ===&lt;br /&gt;
For historical reasons there continue to be separate repositories for [https://gitorious.org/fg/simgear '''''SimGear'''''] and [https://gitorious.org/fg/flightgear '''''FlightGear''''']. For most users and developers the most interesting ones for those 2 are:&lt;br /&gt;
* '''''next''''': The current tip of new development. This branch should always compile and run, but various things could be broken.&lt;br /&gt;
* '''''release/*''''': The branch subdirectory containing former and ''(if there is already defined one)'' upcoming releases.&lt;br /&gt;
For all available branches, see [https://gitorious.org/fg/simgear/trees SimGear branches] and/or [https://gitorious.org/fg/flightgear/trees FlightGear branches]&lt;br /&gt;
&lt;br /&gt;
FlightGear [https://gitorious.org/fg/fgdata '''''data''''''] branches of interest are:&lt;br /&gt;
* '''''master''''': The one that is used with the '''''next''''' branch of the code.&lt;br /&gt;
* '''''release/*''''': The one that is used with the '''''release''''' branch of the code.&lt;br /&gt;
For all available branches see https://gitorious.org/fg/fgdata/trees&lt;br /&gt;
&lt;br /&gt;
In addition, there's a '''fgmeta'' project, intended as a super-project to track compatible simgear &amp;amp; flightgear commits, particular in the context of release and stable branches. &amp;quot;fgmeta&amp;quot; contains the main repositories as git submodules:&lt;br /&gt;
* simgear&lt;br /&gt;
* flightgear&lt;br /&gt;
* fgrun&lt;br /&gt;
&lt;br /&gt;
To work with the fgmeta project, you'll need to&lt;br /&gt;
* clone the fgmeta project: git://gitorious.org/fg/fgmeta.git&lt;br /&gt;
* run &amp;quot;git submodule init&amp;quot;&lt;br /&gt;
* run &amp;quot;git submodule update&amp;quot;&lt;br /&gt;
&lt;br /&gt;
For other available projects have a look at our [http://gitorious.org/fg gitorious.org]. Use the &amp;quot;Source tree&amp;quot; button to see all available branches unique to those projects.&lt;br /&gt;
&lt;br /&gt;
'''''Warning:''''' &lt;br /&gt;
* The &amp;quot;fgdata&amp;quot; project will be used in all following examples - thus the &amp;quot;Prime&amp;quot; local repository will always be named &amp;quot;master&amp;quot; (the '''code''' repositories like SimGear/FlightGear will usually use '''next''' instead of '''master''' however)! &lt;br /&gt;
* If you test changes, make sure all branches have the same status - otherwise your setup may not be functional!&lt;br /&gt;
&lt;br /&gt;
=== B) Create your own workspace on Gitorious ===&lt;br /&gt;
Prior to be able to manipulate GIT-data you must be a registered user and be logged in as such. See&lt;br /&gt;
: https://gitorious.org/users/new &lt;br /&gt;
: https://gitorious.org/login&lt;br /&gt;
&lt;br /&gt;
Then check on http://gitorious.org/fg for the available projects. See e.g.:&lt;br /&gt;
* flightgear&lt;br /&gt;
* simgear&lt;br /&gt;
* fgdata&lt;br /&gt;
* getstart&lt;br /&gt;
* etc.&lt;br /&gt;
&lt;br /&gt;
Create your own &amp;quot;GIT-Clone&amp;quot; ''(as a space to work in)'', by activating the &amp;quot;Clone repository&amp;quot; button of the wanted project. By default you will be cloning the '''''next''''' or '''''master''''' branch of that project --&amp;gt; that is the actual repository including the newest, not yet formally distributed, changes. That is probably what you want if you want to &lt;br /&gt;
* assist with reporting bugs before they are released as a proper release version&lt;br /&gt;
* or participate in the design&lt;br /&gt;
* or similar&lt;br /&gt;
&lt;br /&gt;
The created GIT-clone will be on you private page '''https://gitorious.org/~&amp;lt;small&amp;gt;YourUID&amp;lt;/small&amp;gt;'''&lt;br /&gt;
&amp;lt;small&amp;gt;''(&amp;quot;YourUID&amp;quot; being your ID you logged in with, and do not forget the &amp;quot;~&amp;quot; in front of it!)''&amp;lt;/small&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
=== C) Create a &amp;quot;master&amp;quot; on your local computer ===&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;'''Note:'''If you should happen to be already using [[Scripted Compilation on Linux Debian/Ubuntu]], you can skip these steps, because you'll already have a cloned fgdata repo.&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''All the following is shown as performed in an UBUNTU &amp;quot;Terminal&amp;quot; environment! Please adapt especially the directory trees according to your Operating-System!''&lt;br /&gt;
# Create a unique folder on your computer, e.g. &amp;quot;..'''\GIT'''&amp;quot;&lt;br /&gt;
# Change into that folder and use the following &amp;quot;git clone&amp;quot; commands to clone the wanted repository&lt;br /&gt;
#* ''if you need/want more informations about unique GIT-commands, input &amp;quot;git help [command]&amp;quot;'' &amp;lt;small&amp;gt;(e.g. &amp;quot;git help clone&amp;quot;)&amp;lt;/small&amp;gt;&lt;br /&gt;
# Use one of the following commands (or similar) from within that &amp;quot;..'''\GIT'''&amp;quot;-folder:&lt;br /&gt;
:*for cloning '''''SimGear''''' use:&lt;br /&gt;
::'''&amp;lt;nowiki&amp;gt;git clone git://gitorious.org/fg/simgear.git&amp;lt;/nowiki&amp;gt;''' [target]&lt;br /&gt;
::&amp;lt;small&amp;gt;To successfully compile &amp;lt;code&amp;gt;fgfs&amp;lt;/code&amp;gt; Flight- and Sim-Gear's ''working tree'' they both must have the same state.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:*for cloning '''''FlightGear''''' use:&lt;br /&gt;
::'''&amp;lt;nowiki&amp;gt;git clone git://gitorious.org/fg/flightgear.git&amp;lt;/nowiki&amp;gt;''' [target]&lt;br /&gt;
::&amp;lt;small&amp;gt;To successfully compile &amp;lt;code&amp;gt;fgfs&amp;lt;/code&amp;gt; Flight- and Sim-Gear's ''working tree'' they both must have the same state.&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:*for cloning '''''fgdata''''' use:&lt;br /&gt;
::'''&amp;lt;nowiki&amp;gt;git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;''' [target]&lt;br /&gt;
&lt;br /&gt;
:By executing one of the above commands the folder ''target'' will be created and a clone will be stored inside it. If no ''target'' is given the new folder's name is the GIT-name &amp;lt;small&amp;gt;''(i.e.: &amp;quot;../GIT/simgear&amp;quot;, &amp;quot;../GIT/flightgear&amp;quot;, &amp;quot;../GIT/fgdata&amp;quot;)''&amp;lt;/small&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''&amp;lt;code&amp;gt;cd&amp;lt;/code&amp;gt;''' into the new folder [target]&lt;br /&gt;
:You are now inside the ''working tree'' of this git repository. The repository itself is stored inside the subfolder &amp;lt;tt&amp;gt;../GIT/[target]/.git&amp;lt;/tt&amp;gt;, which we must not edit manually. Git will take care of that.&lt;br /&gt;
:&amp;lt;small&amp;gt;Notice the &amp;quot;'''.'''&amp;quot; in front of the name: In Linux that indicates a hidden file, for which you might have to enable &amp;quot;show hidden files&amp;quot;!&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git branch&amp;lt;/code&amp;gt;&lt;br /&gt;
: will show the active [[FlightGear_and_Git#A.29_Repositories_and_branches|branches]].  e.g.&lt;br /&gt;
 ..GIT/fgdata$ '''git branch'''&lt;br /&gt;
 * master&lt;br /&gt;
   master.local  &amp;lt;small&amp;gt;''(&amp;lt;-- this branch will not be there initially!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
:Right after download the active GIT-repository-branch will be &amp;lt;tt&amp;gt;'''&amp;quot;next&amp;quot;'''&amp;lt;/tt&amp;gt;, which in the example is called &amp;quot;master&amp;quot;. The &amp;quot;'''*'''&amp;quot; in front means that this is now the active one! i.e. the content of the active ''working tree'' is the bleeding edge of the source code.&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git branch -a&amp;lt;/code&amp;gt;&lt;br /&gt;
: will list '''''all''''' branches of a git repository. The one marked with an asterisk (*) is the active one. e.g.:&lt;br /&gt;
 ..GIT/fgdata$ '''git branch -a'''&lt;br /&gt;
 * master&lt;br /&gt;
   master.local  &amp;lt;small&amp;gt;''(&amp;lt;-- this will not be there initially!)''&amp;lt;/small&amp;gt;&lt;br /&gt;
   remotes/origin/HEAD -&amp;gt; origin/master&lt;br /&gt;
   remotes/origin/PRE_OSG_PLIB_20061029&lt;br /&gt;
   remotes/origin/Short_Empire-public&lt;br /&gt;
   remotes/origin/Work&lt;br /&gt;
   remotes/origin/master&lt;br /&gt;
   remotes/origin/release/2.4.0&lt;br /&gt;
   remotes/origin/release/2.6.0&lt;br /&gt;
   remotes/origin/releases/2.2.0&lt;br /&gt;
&lt;br /&gt;
You now have your local &amp;quot;GIT-master&amp;quot;.&lt;br /&gt;
'''But:''' To make individual changes ''(like editing a joystick file)'', add a plane to fgdata or patch the source code. It is always recommended to create a local branch inside that &amp;quot;master&amp;quot; repository. In the chapter &amp;quot;[[FlightGear and Git#Edit|Edit]]&amp;quot; we will describe a way to achieve this. But have in mind, that this is very basic and only suits for users who have minor changes. &lt;br /&gt;
&lt;br /&gt;
==== Special for '''fgdata''':====&lt;br /&gt;
At the time of writing the data repository is about ''3.4 GB''. Continuing an interrupted cloning of a repository is '''not supported''' within git. Therefore, if you have a slow or unstable connection to the internet, it is recommended to download the [[FlightGear and Git#fgdata.bundle|fgdata.bundle]].&lt;br /&gt;
&lt;br /&gt;
Also have in mind, that the repository plus the ''working tree'' will be more than twice the size of the download on your local filesystem.&lt;br /&gt;
&lt;br /&gt;
There is neither a &amp;lt;tt&amp;gt;&amp;quot;next&amp;quot;&amp;lt;/tt&amp;gt; branch nor any tags in that repository. If e.g. you want to build FlightGear 2.0.0 you must fetch the data (FlightGear-data-2.0.0.tar.bz2) at one of the [http://flightgear.org/mirrors.html mirrors].&lt;br /&gt;
&lt;br /&gt;
==== fgdata.bundle ====&lt;br /&gt;
For the FlightGear-data there is a [http://www.kernel.org/pub/software/scm/git/docs/git-bundle.html git-bundle] (snapshot) [http://mxchange.org:23456/file?info_hash=%BF%FF%AB%0C%16%BF%8Eg%B8%A0%CFw%01%0A%5D%8F%3F%81%96y torrent] ([http://mxchange.org:23456/ tracker]; [http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.md5 md5]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha1 sha1]|[http://flightgear.mxchange.org/pub/fgfs/fgdata.bundle.sha512 sha512]) available. This way you can resume interrupted downloads. After unpacking it only a comparatively small amount of data has to be transferred from the git server to synchronize your repository. See also the Develop sections in [[FlightGear Git on Windows]].&lt;br /&gt;
&lt;br /&gt;
Do the following steps to extract the bundle and bring the repository up to date:&lt;br /&gt;
 $ git '''clone fgdata.bundle fgdata'''&lt;br /&gt;
 $ cd fgdata&lt;br /&gt;
 $ git checkout -b master-tmp&lt;br /&gt;
 Switched to a new branch 'master-tmp'&lt;br /&gt;
 $ git remote rm origin&lt;br /&gt;
 $ git remote add origin git://gitorious.org/fg/fgdata&lt;br /&gt;
 $ git fetch origin&lt;br /&gt;
 $ git branch --track master origin/master&lt;br /&gt;
 $ git checkout master&lt;br /&gt;
 $ git branch -D master-tmp&lt;br /&gt;
&lt;br /&gt;
If you get an error at '''&amp;lt;code&amp;gt;git fetch origin&amp;lt;/code&amp;gt;''' try:&lt;br /&gt;
 $ git remote rm origin&lt;br /&gt;
 $ git remote add origin git://mapserver.flightgear.org/fgdata/&lt;br /&gt;
 $ git fetch origin&lt;br /&gt;
&lt;br /&gt;
You should be suspicious if based on the printed progress you estimate the data download during the fetch will exceed 1GB (assuming the bundle is not terribly outdated).&lt;br /&gt;
&lt;br /&gt;
=== D) Edit and commit data ===&lt;br /&gt;
====Edit====&lt;br /&gt;
Switch into the branch in which you want to edit your changes ''(without affecting your master yet!)''. We will use for that branch the name &amp;quot;master.local&amp;quot;. Thus:&lt;br /&gt;
;&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
 ..GIT/fgdata$ '''git checkout master'''&lt;br /&gt;
 Switched to branch 'master'&lt;br /&gt;
:will change the active [[FlightGear and Git#Repositories and Branches|branch]] to &amp;lt;tt&amp;gt;master&amp;lt;/tt&amp;gt;. Means, that the content of the ''working tree'' will be changed to that state.&lt;br /&gt;
:In case you get an error like&lt;br /&gt;
 GIT/fgdata$ '''git checkout master'''&lt;br /&gt;
 Already on 'master'&lt;br /&gt;
 Your branch is ahead of 'origin/master' by 2 commits.&lt;br /&gt;
:you should re-sync your master with e.g.:&lt;br /&gt;
:;&amp;lt;code&amp;gt;git fetch&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git checkout -b master.local master&amp;lt;/code&amp;gt;&lt;br /&gt;
 ..GIT/fgdata$ '''git checkout -b master.local master'''&lt;br /&gt;
 Switched to a new branch 'master.local'&lt;br /&gt;
:Generates the new &amp;quot;master.local&amp;quot; and switches to it.&lt;br /&gt;
:In case you get the response:&lt;br /&gt;
 fatal: A branch named 'master.local' already exists.&lt;br /&gt;
::*you have to define another name for that branch&lt;br /&gt;
::*or delete it:&lt;br /&gt;
::*:Try first: '''''&amp;quot;git branch master.local -d&amp;quot;''''' ⇒ that will delete it if it is &amp;quot;clean&amp;quot;&lt;br /&gt;
::*:If needed do: '''''&amp;quot;git branch -D  master.local&amp;quot;''''' ⇒ that forces a delete - &amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''''even if there is uncommitted work in it !!'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;span style=&amp;quot;color:green&amp;quot;&amp;gt;&lt;br /&gt;
'''''You may now&lt;br /&gt;
*'''''apply your planned changes''''' into the affected &amp;quot;/GIT/subdir&amp;quot;&lt;br /&gt;
*start FlightGear to verify they are proper/functional&lt;br /&gt;
*then check what was done:'''''&lt;br /&gt;
&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git status&amp;lt;/code&amp;gt;&lt;br /&gt;
:&amp;lt;small&amp;gt;the output may take some time to appear!&amp;lt;/small&amp;gt;&lt;br /&gt;
:see e.g. a dummy-example:&lt;br /&gt;
 ..GIT/fgdata$ '''git status'''&lt;br /&gt;
 # On branch master.local&lt;br /&gt;
 # Changes not staged for commit:&lt;br /&gt;
 #   (use &amp;quot;git add &amp;lt;file&amp;gt;...&amp;quot; to update what will be committed)&lt;br /&gt;
 #   (use &amp;quot;git checkout -- &amp;lt;file&amp;gt;...&amp;quot; to discard changes in working directory)&lt;br /&gt;
 #&lt;br /&gt;
 #	modified:   Aircraft/ATC-ML/Version&lt;br /&gt;
 #&lt;br /&gt;
 # Untracked files:&lt;br /&gt;
 #   (use &amp;quot;git add &amp;lt;file&amp;gt;...&amp;quot; to include in what will be committed)&lt;br /&gt;
 #&lt;br /&gt;
 #	Aircraft/ATC-ML/Version (copy)&lt;br /&gt;
 #	Aircraft/DUMMY/&lt;br /&gt;
 no changes added to commit (use &amp;quot;git add&amp;quot; and/or &amp;quot;git commit -a&amp;quot;)&lt;br /&gt;
 ...... etc.&lt;br /&gt;
:This gives you a list of files that have been altered or that are new. In the above ''(dummy example)'' you see:&lt;br /&gt;
:*the already existing file &amp;quot;Aircraft/ATC-ML/Version&amp;quot; was modified&lt;br /&gt;
:*a new file &amp;quot;Aircraft/ATC-ML/Version (copy)&amp;quot; was added&lt;br /&gt;
:*and a new directory &amp;quot;Aircraft/DUMMY/&amp;quot; was added, including all its files &lt;br /&gt;
&lt;br /&gt;
If that is what you wanted/needed continue with the following ''(otherwise correct your work first)''&lt;br /&gt;
&lt;br /&gt;
'''''So we want to &amp;quot;add&amp;quot; those changes:'''''&lt;br /&gt;
;&amp;lt;code&amp;gt;git add &amp;quot;Aircraft/ATC-ML/Version (copy)&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
;&amp;lt;code&amp;gt;git add Aircraft/ATC-ML/Version&amp;lt;/code&amp;gt;&lt;br /&gt;
;&amp;lt;code&amp;gt;git add Aircraft/DUMMY/&amp;lt;/code&amp;gt;&lt;br /&gt;
If you now perform the '''git status''' again you should see something similar to:&lt;br /&gt;
 ../GIT/fgdata$ ''git status''&lt;br /&gt;
 # On branch master.local&lt;br /&gt;
 # '''''Changes to be committed:'''''&lt;br /&gt;
 #   (use &amp;quot;git reset HEAD &amp;lt;file&amp;gt;...&amp;quot; to unstage)&lt;br /&gt;
 #&lt;br /&gt;
 #	modified:   Aircraft/ATC-ML/Version&lt;br /&gt;
 #	new file:   Aircraft/ATC-ML/Version (copy)&lt;br /&gt;
 #	new file:   Aircraft/DUMMY/ATC-ML (copy).xml&lt;br /&gt;
 #	new file:   Aircraft/DUMMY/ATC-ML-set.xml&lt;br /&gt;
 #	new file:   Aircraft/DUMMY/ATC-ML.ac&lt;br /&gt;
 #	new file:   Aircraft/DUMMY/ATC-ML.nas&lt;br /&gt;
   ''... etc.''&lt;br /&gt;
 #&lt;br /&gt;
If that is all you need - you may &amp;quot;commit&amp;quot; it:&lt;br /&gt;
&lt;br /&gt;
====&amp;quot;Commit&amp;quot;====&lt;br /&gt;
;&amp;lt;code&amp;gt;git commit -m &amp;quot;''your short, accompanying Announcement''&amp;quot;&amp;lt;/code&amp;gt;&lt;br /&gt;
: will commit the updates to the ''master.local'' branch. It shows a list compatible to the one created with the &amp;quot;git status&amp;quot; before, but this &amp;quot;git commit&amp;quot; created something new! ''(Yes: You could have omitted the &amp;quot;git status&amp;quot; and just did the &amp;quot;commit&amp;quot; - but we suggest to &amp;quot;double-check&amp;quot; it this way!)''&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git log&amp;lt;/code&amp;gt;&lt;br /&gt;
 ..GIT/fgdata$ git log&lt;br /&gt;
 commit 7658c67c16a79900acf99dbfd85499b720dcc920&lt;br /&gt;
 Author: YourName &amp;lt;Your eMail&amp;gt;&lt;br /&gt;
 Date:   Mon Jun 4 19:14:29 2012 +0200&lt;br /&gt;
  &lt;br /&gt;
    your short, accompanying Announcement&lt;br /&gt;
: This is the &amp;quot;commit&amp;quot; as it will be tracked within the GIT.&lt;br /&gt;
: You definitely should now copy the ID ''(the first 8 digits may be enough)'' to use it later as a unique identifier!&lt;br /&gt;
&lt;br /&gt;
Now return to your local &amp;quot;master&amp;quot; with:&lt;br /&gt;
;&amp;lt;code&amp;gt;git checkout master&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;git fetch git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
:''replace in that line the &amp;quot;fgdata.git&amp;quot; with the repository you are actually working on''&lt;br /&gt;
:this will update the master to the newest GIT-level ''(there may have been changes during all that time!)''&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git cherry-pick 7658c67c&amp;lt;/code&amp;gt;&lt;br /&gt;
:''replace the &amp;quot;7658c67c&amp;quot; with the first digits of your commit-ID (see above &amp;quot;git log&amp;quot;)''&lt;br /&gt;
:will pull the commit into the &amp;quot;master&amp;quot;&lt;br /&gt;
&lt;br /&gt;
;&amp;lt;code&amp;gt;git rebase origin/master&amp;lt;/code&amp;gt;&lt;br /&gt;
:finally update the &amp;quot;master&amp;quot; with the &amp;quot;commit&amp;quot; on top of it&lt;br /&gt;
&lt;br /&gt;
=== Push your changes to your clone on Gitorious ===&lt;br /&gt;
;&amp;lt;code&amp;gt;git push git@gitorious.org:~&amp;lt;small&amp;gt;YourUID&amp;lt;/small&amp;gt;/fg/&amp;lt;small&amp;gt;YourUID&amp;lt;/small&amp;gt;s-fgdata.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
::replace &amp;quot;YourID&amp;quot; with your login-name for Gitorious, do not forget the &amp;quot;~&amp;quot; in front of it!&lt;br /&gt;
::replace in that line the &amp;quot;fgdata.git&amp;quot; with the repository you are actually working on&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
:will finally push your updates to your space inside &amp;quot;gitorious.org&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Now you can announce to GIT that you have a change that may be merged into the original GIT:&lt;br /&gt;
*Open your git-clone on Gitorious: https://gitorious.org/~&amp;lt;small&amp;gt;YourUID&amp;lt;/small&amp;gt;/fg/&amp;lt;small&amp;gt;YourUID&amp;lt;/small&amp;gt;-fgdata&lt;br /&gt;
*and click the &amp;quot;Request merge&amp;quot; button on the right:&lt;br /&gt;
&lt;br /&gt;
[[File:Create merge request at Gitorious.png|thumb|270px|Creating a merge request at Gitorious.]]&lt;br /&gt;
Write a short summary, in which you explain what your commit(s) do(es). Then choose the following settings:&lt;br /&gt;
: '''Target directory:''' fgdata, flightgear or simgear&lt;br /&gt;
: '''Target branch:''' master, next or whatever&lt;br /&gt;
: '''Source branch:''' master, next or whatever&lt;br /&gt;
Next select the commits you would like to include in your merge request and click &amp;quot;Create merge request&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Note that it usually doesn't suffice to just send a merge request via gitorious (unfortunately), but that you'll often also need to &amp;quot;ping&amp;quot; 1-3 core developers who have previously worked with the subsystems affected by the patch (and send a reminder once in a while). &lt;br /&gt;
&lt;br /&gt;
It makes sense to watch the forums/mailing lists or just the git history to see which developers are currently active. To get a list of people who have previously worked with the affected subsystems/files, just take a look at the commit log of the corresponding files and get in touch with the developers via the devel list or forum.&lt;br /&gt;
&lt;br /&gt;
Also, it may help to send a follow-up (merge request review) via the issue tracker here: https://code.google.com/p/flightgear-bugs/issues/entry?template=Review%20request&lt;br /&gt;
&lt;br /&gt;
Currently, it isn't uncommon for merge requests to take 2-4 weeks, and sometimes even 1-2 months before being reviewed and committed. Your chances of getting your code committed upstream are much better directly after a release, than shortly before a release obviously (feature freeze).&lt;br /&gt;
&lt;br /&gt;
=== Commit the changes into the GIT ===&lt;br /&gt;
&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;'''''This step is for developers with fgdata commit access only!'''''&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For a list of those authorized see: https://gitorious.org/+flightgear-developers/memberships and http://gitorious.org/+fgdata-developers/memberships (fgdata only)&lt;br /&gt;
&lt;br /&gt;
To push a merge request to fgdata, the following work-flow can be followed:&lt;br /&gt;
{{pre2|scroll|&lt;br /&gt;
 git checkout -b integration						# the integration branch should not yet exist. You can use any name you'd like&lt;br /&gt;
 git pull git://gitorious.org/fg/fgdata.git refs/merge-requests/1	# make sure you change 1 to the id of the merge request&lt;br /&gt;
 git rebase master							# place the new commits on top of existing commits (without ugly &amp;quot;Merge branch into ...&amp;quot;)&lt;br /&gt;
 git checkout master&lt;br /&gt;
 git cherry-pick b049e1d						# repeat this for each commit you'd like to push&lt;br /&gt;
 git push}}&lt;br /&gt;
&lt;br /&gt;
== Related content ==&lt;br /&gt;
* [[FlightGear Git: splitting fgdata]], an initiative to split the aircraft out of the fgdata repository, in order to decrease its size and thus improve access to the average user/developer.&lt;br /&gt;
&lt;br /&gt;
{{Building}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Core developer documentation]]&lt;br /&gt;
[[Category:FlightGear]]&lt;br /&gt;
[[Category:Git]]&lt;br /&gt;
&lt;br /&gt;
[[fr:FlightGear et Git]]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62323</id>
		<title>FlightGear Git for laymen</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_Git_for_laymen&amp;diff=62323"/>
		<updated>2013-08-18T17:17:51Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: A description of the process of getting and updating Git repositories, tuned to the needs of non-geeks&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Git for Laymen =&lt;br /&gt;
Git, and its fellow Version Control Systems are a domain of geeks - who are patently incapable of explaining anything in simple terms most of the time. Because of this, many a layman has fled in terror from what is, when all's said and done, easy to use.&lt;br /&gt;
&lt;br /&gt;
== What is Git? ==&lt;br /&gt;
Git is a Version Control System, meaning that it ''tracks changes to files'' - in other words, if you make a change to a file known to Git, or ''commit'' the change as the expert would put it, Git stores what parts of the file have changed between the last version and the current version. That makes it possible to do a lot of great things, the most mind-soothing among them being the ability to get the old version back in case it turns out you've broken something.&lt;br /&gt;
&lt;br /&gt;
== What does Git do for me? == &lt;br /&gt;
Another thing Git does is ''distribute change''. That means, additionally to committing things ''to'' the Git repository, you can also get the changes others made ''from'' the Git repository - thus keeping your local copy of whatever is kept in the repository current. That is the use most laymen will be most interested in. In practical terms, that means you can at any time get all the changes the developers made just by updating your copy from the repository - instead of having to re-download the whole data (or trying to scrape together the changed files manually, a path that leads to insanity without any stop signs or speed limits). With a large repository like Flightgear Base Data for example, the difference is a few kilobytes instead of 15 gigabytes.&lt;br /&gt;
&lt;br /&gt;
== What do I need to use a Git repository that way? ==&lt;br /&gt;
Basicly, all you have to do is install a git client on your machine. For windows users, '''TrotoiseGit''',which is free for download, would be the option of choice, for Linux/Unix users it's just plain '''git''', available from your favorite software repository. Both are rather trivial to set up - the only confusing thing is that they may require you to supply a name and an email adress on install - don't get panicky, it's just a prerequisite Git has for use cases you'll never see unless you decide to come to the geek side of life. Needs to be done, just like you have to klick &amp;quot;I accept&amp;quot; to install most (proprietary) software.&lt;br /&gt;
&lt;br /&gt;
== How do I use the git repository to update Flightgear stuff? ==&lt;br /&gt;
Git has a score of '''very''' confusing options that allow you to do stuff that boggles the mind of even an established geek. To achieve what you, the layman, will want to do, a total of two commands are totally sufficient. &lt;br /&gt;
=== Initial cloning ===&lt;br /&gt;
The first step to using the Git data for your own purposes is to grab a copy from the repository. Here's how to do that&lt;br /&gt;
This description uses the linux commandline version of the git commands, but in principle you do the same with TrotoiseGit, only the commands are in the context menu there.&lt;br /&gt;
&lt;br /&gt;
First, navigate to where you want the checkout to live&lt;br /&gt;
&lt;br /&gt;
 $ cd /home/user/data/git-repos&lt;br /&gt;
&lt;br /&gt;
Then, you clone the repository. To do that, you have to know the URL of the repository you want to be cloning. Those are found on the [https://gitorious.org/fg Flightgear Gitorious page]. For this example, we'll be using the Flightgear Base Data repository '''fgdata''', but the principle is exactly the same for simgear or flightgear source. All that changes is the URL to clone.&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
After that, it's time to lean back and get a cup of coffee, because that specific repo is really quite ''huge'' - almost 15 GB of data as of writing this. (There is a better method for cloning huge repos like this, it's described on this page: [[FlightGear and Git#Special for fgdata:|FlightGear and Git]],but it's likely that's exactly the page you fled here from.)&lt;br /&gt;
&lt;br /&gt;
Now, once that operation completes (without errors hopefully), you're done! Try&lt;br /&gt;
 $ cd fgdata&lt;br /&gt;
 $ ls&lt;br /&gt;
and enjoy.&lt;br /&gt;
&lt;br /&gt;
=== Keeping it current ===&lt;br /&gt;
Up to this point, we haven't done anything we couldn't have achieved with an archive file. That is, we have, but not in a way you, a layman, are in any position to recognize. Now is the time to take advantage of this fact.&lt;br /&gt;
&lt;br /&gt;
Let's say you've buggered the guys in the IRC channel until finally somebody has fixed the bug in your favorite airplane just to get rid of you. Now how do you personally get that change? If you had been downloading an archive, you'd have to wait for the archive to be rebuilt, download the whole thing again, and iron it on over the old data. Not so with Git - here's what to do. Navigate to the place where your repository lives, in our example like this:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
Note that this time, we're cding ''into'' the directory.&lt;br /&gt;
Now get all the changes since you cloned the repository like this:&lt;br /&gt;
 $ git pull&lt;br /&gt;
That's all. Watch the numbers dance - it'll be much quicker this time than the last time, because only the changes in the files need to be transmitted - and once the command returns, you can jump into your now (hopefully) bug-free airplane and take her for a spin&lt;br /&gt;
&lt;br /&gt;
== A word about troubleshooting ==&lt;br /&gt;
This wouldn't be a good article without a word about troubleshooting. The process described above is really rather reliable and will work 99% of the time, but sometimes it '''does''' break down - mostly because you inadvertedly changed a file that somebody else changed in the &amp;quot;official&amp;quot; repository. If Git finds a conflict, e.g. a file having been edited by you AND somebody else since the last pull - it will refuse to just clobber the local changes. &lt;br /&gt;
&lt;br /&gt;
Now - if you DID change the file actively, it's time you went over to a ''real'' git tutorial and found out about merging changes. If you didn't, you can revert the changes to the baseline of the repository, that is, reset the file(s) to how it was when you last pulled the changes:&lt;br /&gt;
 $ cd /home/user/git-repos/fgdata&lt;br /&gt;
 $ git reset&lt;br /&gt;
 $ git pull&lt;br /&gt;
If it works, all is fine. If Git still complains, e.g. about not being able to &amp;quot;fast-forward&amp;quot; the changes, you'll have to tell it to try a little harder (and with less respect to what it might clobber) to reset your working copy:&lt;br /&gt;
 $ git reset --hard&lt;br /&gt;
Sometimes, IT is simple. This command should undo everything you did in your working copy, that is, get the entire working copy back to the state it was when you last pulled. In 99% of the trouble, this is the end of it, and a &lt;br /&gt;
 $ git pull&lt;br /&gt;
will work. If it still doesn't, your local clone has gotten a nasty dent somewhere. In this case, you can either seriously dive into git and fix it, or delete the whole repository folder and clone anew:&lt;br /&gt;
 $ cd /home/user/git-repos/&lt;br /&gt;
 $ rm -rf fgdata&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;$ git clone git://gitorious.org/fg/fgdata.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Where do I take it from here? ==&lt;br /&gt;
To be honest: for most ''laymen'' this is the end of the trail, and you'll live happily ever after. &lt;br /&gt;
&lt;br /&gt;
If however your interest has been piqued and you want to know more about Git in particular and VCS in general - and how they can help you tweak and twitch your copy of flightgear - more power to you. &lt;br /&gt;
&lt;br /&gt;
First, I'd recommend browsing the net for a good git tutorial - a very good one is available from Linus Torvalds, the famous inventor of Linux - and father of Git - but you'll have to find out which one works for '''you'''. Also read [[FlightGear and Git]], the official wiki page on doing Git the Flightgear way.&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=36614</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=36614"/>
		<updated>2011-10-30T20:23:52Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Contributing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[File:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
* FGGC will move entirely to it's sourceforge page effective immediately. That means, this is the last news entry here on this page. Be on the lookout for more news on the sourceforge page.&lt;br /&gt;
* Alpha 3 is now available from the [http://sourceforge.net/projects/fggc source forge project page]&lt;br /&gt;
* The garbage data segfault mentioned in issues earlier has been found and hardened against.&lt;br /&gt;
* The heading indicator now correctly shows major headings by name&lt;br /&gt;
* Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre style=&amp;quot;width:45em;align:left;margin-left:5px;&amp;quot;&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
* A SourceForge project has been created&lt;br /&gt;
* Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Due to many uninitialized variables starting up OpenGC is sometimes leading to a crash. If this happens just try again... and again... and again... suddenly it will fire up. Although there's no guaranteed stability.&lt;br /&gt;
* Network socket is not starting up every time. If you are faced to &amp;quot;Error writing data&amp;quot; in FG console you can be quite sure either to set the wrong parameters or the before mentioned network socket is not available. By the way: did you check your firewall to pass UDP 5800 packets?&lt;br /&gt;
* Just a few gauges are available: Boeing777PFD,NavTestGauge, Keypad,EGyroAltimeterSetting&lt;br /&gt;
* Adding own gauges demands knowledge in programming C++ and recompiling the source&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
* Get a CVS resource online&lt;br /&gt;
* Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
* Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
* Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
* Move the configuration to XML to match FG configuration&lt;br /&gt;
* Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
* Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
* Clean up and modernize the codebase&lt;br /&gt;
* Further harden the code against garbage data&lt;br /&gt;
* Improve codebase documentation&lt;br /&gt;
* Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
* Create a working set of generic gauges&lt;br /&gt;
* Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
* Integrate the code closer with fg&lt;br /&gt;
* Remove the necessity to share code between FGGC and FG&lt;br /&gt;
* Turn the codebase into a real library&lt;br /&gt;
* Improve the input parsing code&lt;br /&gt;
* Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
OpenGC 0.3-alpha3 has only been tested on LINUX operating system (Ubuntu 10.04). LINUX systems must have GCC version 4.0.0-8 or later, and graphics card with OpenGL support. Before unpacking and making the modified version of OpenGC there are five open source programs that must be installed on your computer:&lt;br /&gt;
&lt;br /&gt;
* CMake 2.0+ program used to generate the makefiles that build the OpenGC executable, download from http://www.cmake.org/HTML/Index.html&lt;br /&gt;
* FLTK 1.5 includes libraries that are required to build the render windows, download from http://www.fltk.org/&lt;br /&gt;
* Freetype 2.19 has important include files that are needed for FTGL to work, download from http://www.freetype.org/&lt;br /&gt;
* FTGL 2.0.11 includes libraries and headers that are required for fonts used in OpenGC, download from http://homepages.paradise.net.nz/henryj/code/#FTGL&lt;br /&gt;
* Plib 1.6 important math and graphics libraries are included, download from http://plib.sourceforge.net/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
On Ubuntu:&lt;br /&gt;
 sudo aptitude install cmake libfltk1.1-dev libfreetype6-dev libftgl-dev libplib-dev&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The specifics of each package is available at http://www.opengc.org/developers_building.html. Newer versions of each file have been tested, and there seems to be no backward compatibility issues, but the files above have been proven to work. Installing these programs is the most important part of having a working program. After SUCCESSFUL INSTALLATION of the programs follow the step by step guide to setup OpenGC on your system.&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Compiling the sources on Linux ==&lt;br /&gt;
# Unpack the compressed file to a convenient location&lt;br /&gt;
# Edit /path/to/your/fggc/source/FindPlib.cmake and modify line 26:(not needed building from Git repository)&lt;br /&gt;
#: &amp;lt;pre&amp;gt;FIND_LIBRARY(Plib_SL_LIBRARY  NAMES sl plibsl&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: the difference is the last word in this line. Before you edit it it says &amp;quot;plib sl&amp;quot;. Remove the space.&lt;br /&gt;
# In terminal go to directory .../OpenGC/Applications/FLTKApp&lt;br /&gt;
## Create the file &amp;quot;opengc.ini&amp;quot;&lt;br /&gt;
## Edit opengc.ini and set the font and navigation path to the location of the Font and Navigation folders within the OpenGC file:&lt;br /&gt;
#: &amp;lt;pre&amp;gt;&lt;br /&gt;
#: NAV DATABASE PATH&lt;br /&gt;
#: /path/to/your/install/fggc/navdata/&lt;br /&gt;
#: FONT PATH&lt;br /&gt;
#: /path/to/OpenGC/Fonts/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Switch back to .../OpenGC/ and enter the command ccmake CMakeLists.txt (alternatively CMake comes with gui as &amp;quot;cmake-gui&amp;quot; or &amp;quot;cmake-qt-gui&amp;quot;, depending on your linux distribution)&lt;br /&gt;
## Locate the directories marked with DIR_NOT_FOUND, these are usually Freetype, Plib, and FTGL&lt;br /&gt;
## Scan the /usr/ directory for the libraries and include directories of the files. If you cannot locate them, compare the directories in the file packages with what you have in your /usr/... directory&lt;br /&gt;
## FLTK directory should be configured manually to &amp;quot;/usr/include/FL&amp;quot;; Plib and FTGL should be modified to work correctly with insertion of &amp;quot;/usr/include/Plib&amp;quot; and &amp;quot;/usr/include/FTGL&amp;quot;.&lt;br /&gt;
## If you have linked these include directories or libraries, change directories back to the package you are having trouble with and type &amp;quot;make -install&amp;quot; again. To make it easier to find the package you may want to set the build location to a familiar spot. For help doing this type &amp;quot;man make&amp;quot; inside terminal&lt;br /&gt;
# Once all the directories are set hit the 'c' key to configure the file, then the 'g' key to generate the makefiles&lt;br /&gt;
# Run &amp;quot;make&amp;quot; to build the OpenGC libraries and executable to the location specified in the ccmake script&lt;br /&gt;
# If you want to see a preview of the OpenGC application change directories to the .../OpenGC/Applications/FLTKApp and type &amp;quot;./OpenGC opengc.ini&amp;quot; after a list of instructions and a short loading period you should see the display running through a previous flight test.&lt;br /&gt;
# Creating your own data source and collecting data in real time requires a bit more work. Start off by opening the Documentation Folder from the OpenGC directory, in that file there is a ReadMe on DataSource Creation that covers how to work with telemetry data from general sources.&lt;br /&gt;
# To switch to the DataSource that is compatible with the current Data Packets being sent down from the UAV or airframe platform go to opengc.ini and switch the DATASOURCE field to EGyro.&lt;br /&gt;
&lt;br /&gt;
Notice that this requires valid data being sent in via the serial port. To get this valid data requires the Autopilot program be loaded onto a processor that is actively transmitting data. In the directory /FLTKApp/ call &amp;quot;./OpenGC opengc.ini: and the cockpit display should appear. After completing your test data should be logged in the /FLTKApp/datalog directory under the name telemetry.txt.&lt;br /&gt;
&lt;br /&gt;
== Attaching to FlightGear ==&lt;br /&gt;
Start FlightGear with your favorite options and the following to your commandline:&lt;br /&gt;
 --opengc=socket,out,24,aa.bb.cc.dd,5800,udp&lt;br /&gt;
* &amp;quot;opengc&amp;quot; describes what data is sent out&lt;br /&gt;
* &amp;quot;socket&amp;quot; tells FG how to present the data (here: as network socket)&lt;br /&gt;
* &amp;quot;24&amp;quot; = update frequency in Hz; do not change, it's hard coded inside OpenGC&lt;br /&gt;
* &amp;quot;aa.bb.cc.dd.&amp;quot; = IP address where to send data to; use 127.0.0.1 if you intend to use OpenGC on the local pc&lt;br /&gt;
* &amp;quot;5800&amp;quot; describes the used port; don't change, it's also hardcoded within OpenGC&lt;br /&gt;
* &amp;quot;udp&amp;quot; is the used network protocol; also hard coded; don't change&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
A Git repo now exists for FGGC on sourceforge.net. Here's how to clone it:&lt;br /&gt;
First, make sure git is installed on your machine. Easiest way to do that is by typing '''git''' in a shell and see what happens.&lt;br /&gt;
Then create a directory where you want to host the repository:&lt;br /&gt;
 mkdir ~/gitrepos/FGGC&lt;br /&gt;
Then, cd in:&lt;br /&gt;
 cd ~/gitrepos/FGGC&lt;br /&gt;
Then, check out:&lt;br /&gt;
 git clone git://fggc.git.sourceforge.net/gitroot/fggc/fggc&lt;br /&gt;
The git repository is read-only however, so you still have to patch-mail your improvements to me. Or you might just join the project at sourceforge.net&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the [[FlightGear IRC channel]] under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glass Cockpit related]]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=36613</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=36613"/>
		<updated>2011-10-30T20:15:42Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Compiling the sources on Linux */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[File:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
* FGGC will move entirely to it's sourceforge page effective immediately. That means, this is the last news entry here on this page. Be on the lookout for more news on the sourceforge page.&lt;br /&gt;
* Alpha 3 is now available from the [http://sourceforge.net/projects/fggc source forge project page]&lt;br /&gt;
* The garbage data segfault mentioned in issues earlier has been found and hardened against.&lt;br /&gt;
* The heading indicator now correctly shows major headings by name&lt;br /&gt;
* Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre style=&amp;quot;width:45em;align:left;margin-left:5px;&amp;quot;&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
* A SourceForge project has been created&lt;br /&gt;
* Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* Due to many uninitialized variables starting up OpenGC is sometimes leading to a crash. If this happens just try again... and again... and again... suddenly it will fire up. Although there's no guaranteed stability.&lt;br /&gt;
* Network socket is not starting up every time. If you are faced to &amp;quot;Error writing data&amp;quot; in FG console you can be quite sure either to set the wrong parameters or the before mentioned network socket is not available. By the way: did you check your firewall to pass UDP 5800 packets?&lt;br /&gt;
* Just a few gauges are available: Boeing777PFD,NavTestGauge, Keypad,EGyroAltimeterSetting&lt;br /&gt;
* Adding own gauges demands knowledge in programming C++ and recompiling the source&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
* Get a CVS resource online&lt;br /&gt;
* Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
* Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
* Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
* Move the configuration to XML to match FG configuration&lt;br /&gt;
* Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
* Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
* Clean up and modernize the codebase&lt;br /&gt;
* Further harden the code against garbage data&lt;br /&gt;
* Improve codebase documentation&lt;br /&gt;
* Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
* Create a working set of generic gauges&lt;br /&gt;
* Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
* Integrate the code closer with fg&lt;br /&gt;
* Remove the necessity to share code between FGGC and FG&lt;br /&gt;
* Turn the codebase into a real library&lt;br /&gt;
* Improve the input parsing code&lt;br /&gt;
* Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
OpenGC 0.3-alpha3 has only been tested on LINUX operating system (Ubuntu 10.04). LINUX systems must have GCC version 4.0.0-8 or later, and graphics card with OpenGL support. Before unpacking and making the modified version of OpenGC there are five open source programs that must be installed on your computer:&lt;br /&gt;
&lt;br /&gt;
* CMake 2.0+ program used to generate the makefiles that build the OpenGC executable, download from http://www.cmake.org/HTML/Index.html&lt;br /&gt;
* FLTK 1.5 includes libraries that are required to build the render windows, download from http://www.fltk.org/&lt;br /&gt;
* Freetype 2.19 has important include files that are needed for FTGL to work, download from http://www.freetype.org/&lt;br /&gt;
* FTGL 2.0.11 includes libraries and headers that are required for fonts used in OpenGC, download from http://homepages.paradise.net.nz/henryj/code/#FTGL&lt;br /&gt;
* Plib 1.6 important math and graphics libraries are included, download from http://plib.sourceforge.net/&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
On Ubuntu:&lt;br /&gt;
 sudo aptitude install cmake libfltk1.1-dev libfreetype6-dev libftgl-dev libplib-dev&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The specifics of each package is available at http://www.opengc.org/developers_building.html. Newer versions of each file have been tested, and there seems to be no backward compatibility issues, but the files above have been proven to work. Installing these programs is the most important part of having a working program. After SUCCESSFUL INSTALLATION of the programs follow the step by step guide to setup OpenGC on your system.&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Compiling the sources on Linux ==&lt;br /&gt;
# Unpack the compressed file to a convenient location&lt;br /&gt;
# Edit /path/to/your/fggc/source/FindPlib.cmake and modify line 26:(not needed building from Git repository)&lt;br /&gt;
#: &amp;lt;pre&amp;gt;FIND_LIBRARY(Plib_SL_LIBRARY  NAMES sl plibsl&amp;lt;/pre&amp;gt;&lt;br /&gt;
#: the difference is the last word in this line. Before you edit it it says &amp;quot;plib sl&amp;quot;. Remove the space.&lt;br /&gt;
# In terminal go to directory .../OpenGC/Applications/FLTKApp&lt;br /&gt;
## Create the file &amp;quot;opengc.ini&amp;quot;&lt;br /&gt;
## Edit opengc.ini and set the font and navigation path to the location of the Font and Navigation folders within the OpenGC file:&lt;br /&gt;
#: &amp;lt;pre&amp;gt;&lt;br /&gt;
#: NAV DATABASE PATH&lt;br /&gt;
#: /path/to/your/install/fggc/navdata/&lt;br /&gt;
#: FONT PATH&lt;br /&gt;
#: /path/to/OpenGC/Fonts/&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Switch back to .../OpenGC/ and enter the command ccmake CMakeLists.txt (alternatively CMake comes with gui as &amp;quot;cmake-gui&amp;quot; or &amp;quot;cmake-qt-gui&amp;quot;, depending on your linux distribution)&lt;br /&gt;
## Locate the directories marked with DIR_NOT_FOUND, these are usually Freetype, Plib, and FTGL&lt;br /&gt;
## Scan the /usr/ directory for the libraries and include directories of the files. If you cannot locate them, compare the directories in the file packages with what you have in your /usr/... directory&lt;br /&gt;
## FLTK directory should be configured manually to &amp;quot;/usr/include/FL&amp;quot;; Plib and FTGL should be modified to work correctly with insertion of &amp;quot;/usr/include/Plib&amp;quot; and &amp;quot;/usr/include/FTGL&amp;quot;.&lt;br /&gt;
## If you have linked these include directories or libraries, change directories back to the package you are having trouble with and type &amp;quot;make -install&amp;quot; again. To make it easier to find the package you may want to set the build location to a familiar spot. For help doing this type &amp;quot;man make&amp;quot; inside terminal&lt;br /&gt;
# Once all the directories are set hit the 'c' key to configure the file, then the 'g' key to generate the makefiles&lt;br /&gt;
# Run &amp;quot;make&amp;quot; to build the OpenGC libraries and executable to the location specified in the ccmake script&lt;br /&gt;
# If you want to see a preview of the OpenGC application change directories to the .../OpenGC/Applications/FLTKApp and type &amp;quot;./OpenGC opengc.ini&amp;quot; after a list of instructions and a short loading period you should see the display running through a previous flight test.&lt;br /&gt;
# Creating your own data source and collecting data in real time requires a bit more work. Start off by opening the Documentation Folder from the OpenGC directory, in that file there is a ReadMe on DataSource Creation that covers how to work with telemetry data from general sources.&lt;br /&gt;
# To switch to the DataSource that is compatible with the current Data Packets being sent down from the UAV or airframe platform go to opengc.ini and switch the DATASOURCE field to EGyro.&lt;br /&gt;
&lt;br /&gt;
Notice that this requires valid data being sent in via the serial port. To get this valid data requires the Autopilot program be loaded onto a processor that is actively transmitting data. In the directory /FLTKApp/ call &amp;quot;./OpenGC opengc.ini: and the cockpit display should appear. After completing your test data should be logged in the /FLTKApp/datalog directory under the name telemetry.txt.&lt;br /&gt;
&lt;br /&gt;
== Attaching to FlightGear ==&lt;br /&gt;
Start FlightGear with your favorite options and the following to your commandline:&lt;br /&gt;
 --opengc=socket,out,24,aa.bb.cc.dd,5800,udp&lt;br /&gt;
* &amp;quot;opengc&amp;quot; describes what data is sent out&lt;br /&gt;
* &amp;quot;socket&amp;quot; tells FG how to present the data (here: as network socket)&lt;br /&gt;
* &amp;quot;24&amp;quot; = update frequency in Hz; do not change, it's hard coded inside OpenGC&lt;br /&gt;
* &amp;quot;aa.bb.cc.dd.&amp;quot; = IP address where to send data to; use 127.0.0.1 if you intend to use OpenGC on the local pc&lt;br /&gt;
* &amp;quot;5800&amp;quot; describes the used port; don't change, it's also hardcoded within OpenGC&lt;br /&gt;
* &amp;quot;udp&amp;quot; is the used network protocol; also hard coded; don't change&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de. Of course anyone is invited to help in any way he finds might be useful. Feature requests and bug reports are welcome as well of course, but I'll also need footage of the real-world flight displays FGGC is supposed to mimic if I am to get it right.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the [[FlightGear IRC channel]] under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glass Cockpit related]]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=13751</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=13751"/>
		<updated>2009-08-05T01:32:17Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*FGGC will move entirely to it's sourceforge page effective immediately. That means, this is the last news entry here on this page. Be on the lookout for more news on the sourceforge page.&lt;br /&gt;
*Alpha 3 is now available from the [http://sourceforge.net/projects/fggc source forge project page]&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre style=&amp;quot;width:45em;align:left;margin-left:5px;&amp;quot;&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de. Of course anyone is invited to help in any way he finds might be useful. Feature requests and bug reports are welcome as well of course, but I'll also need footage of the real-world flight displays FGGC is supposed to mimic if I am to get it right.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the [[FlightGear IRC channel]] under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glass Cockpit related]]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13010</id>
		<title>Start script</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13010"/>
		<updated>2009-06-08T23:23:08Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Scripts to set up FlightGear environments */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Scripts to set up FlightGear environments  =&lt;br /&gt;
&lt;br /&gt;
This page is intended to host various start scripts to set up environments to smoothly run FlightGear on various systems, eg. to set the graphics driver straight or run various helper programs, like terrasync or Atlas. Everybody is invited to contribute theirs.&lt;br /&gt;
'''Update:''' Please sign yours, so anyone knows whom to turn to for help&lt;br /&gt;
&lt;br /&gt;
== Bash scripts ==&lt;br /&gt;
Simple start script to set up nice, comfortable surroundings for flightgear with an nvidia card. Will run Atlas and terrasync for you. Paths may need to be set of course --[[User:Raazeer|Raazeer]] 19:11, 8 June 2009 (EDT)&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=1&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=0&lt;br /&gt;
nvidia-settings -a FSAA=10&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
stop)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo FGFS environment shut down.&lt;br /&gt;
;;&lt;br /&gt;
start)&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Atlas ready at port 5500...&lt;br /&gt;
echo Ready to run Flightgear&lt;br /&gt;
;;&lt;br /&gt;
restart)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo restarting terrasync...&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
echo restarting Atlas...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/s&lt;br /&gt;
hare/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo Bash script to set up a usable environment to run Flightgear.&lt;br /&gt;
echo Sets anti-aliasing settings right for nvidia cards.&lt;br /&gt;
echo sets up terrasync, Atlas and FGGC for you.&lt;br /&gt;
echo &lt;br /&gt;
echo &amp;quot;Usage: fgprep {start|stop|restart}&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Linux/Unix/Mac shell scripts ==&lt;br /&gt;
&lt;br /&gt;
== Windows/DOS scripts ==&lt;br /&gt;
&lt;br /&gt;
== VBS Scripts ==&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13009</id>
		<title>Start script</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13009"/>
		<updated>2009-06-08T23:11:10Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Bash scripts */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Scripts to set up FlightGear environments  =&lt;br /&gt;
&lt;br /&gt;
This page is intended to host various start scripts to set up environments to smoothly run FlightGear on various systems, eg. to set the graphics driver straight or run various helper programs, like terrasync or Atlas. Everybody is invited to contribute theirs.&lt;br /&gt;
&lt;br /&gt;
== Bash scripts ==&lt;br /&gt;
Simple start script to set up nice, comfortable surroundings for flightgear with an nvidia card. Will run Atlas and terrasync for you. Paths may need to be set of course --[[User:Raazeer|Raazeer]] 19:11, 8 June 2009 (EDT)&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=1&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=0&lt;br /&gt;
nvidia-settings -a FSAA=10&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
stop)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo FGFS environment shut down.&lt;br /&gt;
;;&lt;br /&gt;
start)&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Atlas ready at port 5500...&lt;br /&gt;
echo Ready to run Flightgear&lt;br /&gt;
;;&lt;br /&gt;
restart)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo restarting terrasync...&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
echo restarting Atlas...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/s&lt;br /&gt;
hare/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo Bash script to set up a usable environment to run Flightgear.&lt;br /&gt;
echo Sets anti-aliasing settings right for nvidia cards.&lt;br /&gt;
echo sets up terrasync, Atlas and FGGC for you.&lt;br /&gt;
echo &lt;br /&gt;
echo &amp;quot;Usage: fgprep {start|stop|restart}&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Linux/Unix/Mac shell scripts ==&lt;br /&gt;
&lt;br /&gt;
== Windows/DOS scripts ==&lt;br /&gt;
&lt;br /&gt;
== VBS Scripts ==&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13008</id>
		<title>Start script</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=13008"/>
		<updated>2009-06-08T23:10:08Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: These Scripts are not only intended for terrasync or Atlas, but for anything FGish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Scripts to set up FlightGear environments  =&lt;br /&gt;
&lt;br /&gt;
This page is intended to host various start scripts to set up environments to smoothly run FlightGear on various systems, eg. to set the graphics driver straight or run various helper programs, like terrasync or Atlas. Everybody is invited to contribute theirs.&lt;br /&gt;
&lt;br /&gt;
== Bash scripts ==&lt;br /&gt;
Simple start script to set up nice, comfortable surroundings for flightgear with an nvidia card. Will run Atlas and terrasync for you. Paths may need to be set of course&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=1&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=0&lt;br /&gt;
nvidia-settings -a FSAA=10&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
stop)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo FGFS environment shut down.&lt;br /&gt;
;;&lt;br /&gt;
start)&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Atlas ready at port 5500...&lt;br /&gt;
echo Ready to run Flightgear&lt;br /&gt;
;;&lt;br /&gt;
restart)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo restarting terrasync...&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
echo restarting Atlas...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/s&lt;br /&gt;
hare/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo Bash script to set up a usable environment to run Flightgear.&lt;br /&gt;
echo Sets anti-aliasing settings right for nvidia cards.&lt;br /&gt;
echo sets up terrasync, Atlas and FGGC for you.&lt;br /&gt;
echo &lt;br /&gt;
echo &amp;quot;Usage: fgprep {start|stop|restart}&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Linux/Unix/Mac shell scripts ==&lt;br /&gt;
&lt;br /&gt;
== Windows/DOS scripts ==&lt;br /&gt;
&lt;br /&gt;
== VBS Scripts ==&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12980</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12980"/>
		<updated>2009-06-07T23:49:55Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*Alpha 3 is now available from the [http://sourceforge.net/projects/fggc source forge project page]&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre style=&amp;quot;width:45em;align:left;margin-left:5px;&amp;quot;&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de. Of course anyone is invited to help in any way he finds might be useful. Feature requests and bug reports are welcome as well of course, but I'll also need footage of the real-world flight displays FGGC is supposed to mimic if I am to get it right.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12979</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12979"/>
		<updated>2009-06-07T23:45:08Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*Alpha 3 is now available from the [http://sourceforge.net/projects/fggc source forge project page]&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de. Of course anyone is invited to help in any way he finds might be useful. Feature requests and bug reports are welcome as well of course, but I'll also need footage of the real-world flight displays FGGC is supposed to mimic if I am to get it right.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12978</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12978"/>
		<updated>2009-06-07T23:40:02Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Contributing */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de. Of course anyone is invited to help in any way he finds might be useful. Feature requests and bug reports are welcome as well of course, but I'll also need footage of the real-world flight displays FGGC is supposed to mimic if I am to get it right.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12977</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12977"/>
		<updated>2009-06-07T23:37:03Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Mid Term Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Port the nav interface to work with FlightGear (currently it's only implemented for MSFS)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12976</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12976"/>
		<updated>2009-06-07T22:28:27Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the '''[[FlightGear|Flight Gear]] Glass Cockpit''' Project, short '''FGGC'''.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG [[FlightGear CVS|cvs]] code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the [[Boeing 777]].&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Currently there are no known issues&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12947</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12947"/>
		<updated>2009-06-04T11:27:58Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*The heading indicator now correctly shows major headings by name&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12946</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12946"/>
		<updated>2009-06-04T11:25:43Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Near Term Goals */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Improve code hardening to prevent ugly bailouts in FTGL and others&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12945</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12945"/>
		<updated>2009-06-04T11:25:06Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly. More code hardening to come.&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12944</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12944"/>
		<updated>2009-06-04T11:24:15Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly.&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12943</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12943"/>
		<updated>2009-06-04T11:24:00Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*The garbage data segfault mentioned in issues earlier has been found and hardened against. Alpha3 will be online shortly.&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* A garbage data segfault I thought thoroughly weeded out reared it's ugly head again in alpha2, reason unknown. If anyone has any idea, I'm open to suggestions...&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=12942</id>
		<title>Start script</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Start_script&amp;diff=12942"/>
		<updated>2009-06-04T11:20:28Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: New page: = Start Script Page =  This page is intended to host various start scripts to set up environments to smoothly run FlightGear on various systems. Everybody is invited to contribute theirs. ...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Start Script Page =&lt;br /&gt;
&lt;br /&gt;
This page is intended to host various start scripts to set up environments to smoothly run FlightGear on various systems. Everybody is invited to contribute theirs.&lt;br /&gt;
&lt;br /&gt;
== Bash scripts ==&lt;br /&gt;
Simple start script to set up nice, comfortable surroundings for flightgear with an nvidia card. Will run Atlas and terrasync for you. Paths need to be set of course&lt;br /&gt;
&amp;lt;pre&amp;gt;#!/bin/bash&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=1&lt;br /&gt;
nvidia-settings -a FSAAAppControlled=0&lt;br /&gt;
nvidia-settings -a FSAA=10&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
stop)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo FGFS environment shut down.&lt;br /&gt;
;;&lt;br /&gt;
start)&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Atlas ready at port 5500...&lt;br /&gt;
echo Ready to run Flightgear&lt;br /&gt;
;;&lt;br /&gt;
restart)&lt;br /&gt;
echo killing terrasync...&lt;br /&gt;
killall terrasync&lt;br /&gt;
echo killing atlas...&lt;br /&gt;
killall Atlas&lt;br /&gt;
echo restarting terrasync...&lt;br /&gt;
terrasync -p 5400 -S -d /usr/local/share/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
echo Terrasync ready at port 5400...&lt;br /&gt;
echo restarting Atlas...&lt;br /&gt;
Atlas --fg-root=/usr/local/share/FlightGear/data/ --udp=5500 --autocenter-mode --path=/usr/local/share/FlightGear/data/Atlas --size=1024 --lowres-size=256 --fg-scenery=/usr/local/s&lt;br /&gt;
hare/FlightGear/data/Scenery/ 2&amp;gt;&amp;amp;1 &amp;gt;/dev/null&amp;amp;&lt;br /&gt;
;;&lt;br /&gt;
*)&lt;br /&gt;
echo Bash script to set up a usable environment to run Flightgear.&lt;br /&gt;
echo Sets anti-aliasing settings right for nvidia cards.&lt;br /&gt;
echo sets up terrasync, Atlas and FGGC for you.&lt;br /&gt;
echo &lt;br /&gt;
echo &amp;quot;Usage: fgprep {start|stop|restart}&amp;quot;&lt;br /&gt;
;;&lt;br /&gt;
esac&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Other Linux/Unix/Mac shell scripts ==&lt;br /&gt;
&lt;br /&gt;
== Windows/DOS scripts ==&lt;br /&gt;
&lt;br /&gt;
== VBS Scripts ==&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12909</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12909"/>
		<updated>2009-05-31T11:26:56Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else. (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* A garbage data segfault I thought thoroughly weeded out reared it's ugly head again in alpha2, reason unknown. If anyone has any idea, I'm open to suggestions...&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12908</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12908"/>
		<updated>2009-05-31T11:24:12Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*Project updates will be slow until my finals are over, I'll try not to lose touch with the codebase too much... &lt;br /&gt;
 &amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;Eagleson's Law:&lt;br /&gt;
         Any code of your own that you haven't looked at for six or more&lt;br /&gt;
         months, might as well have been written by someone else.  (Eagleson&lt;br /&gt;
         is an optimist, the real number is more like three weeks.)&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&lt;br /&gt;
:: -- From the fortunes database&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* A garbage data segfault I thought thoroughly weeded out reared it's ugly head again in alpha2, reason unknown. If anyone has any idea, I'm open to suggestions...&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12907</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12907"/>
		<updated>2009-05-31T10:56:00Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Issues */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* A garbage data segfault I thought thoroughly weeded out reared it's ugly head again in alpha2, reason unknown. If anyone has any idea, I'm open to suggestions...&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12906</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12906"/>
		<updated>2009-05-31T10:54:40Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
* A garbage data segfault I thought thoroughly weeded out reared it's ugly head again in alpha2, why and how is so far unknown...&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get a CVS resource online&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's &amp;lt;del&amp;gt;invited&amp;lt;/del&amp;gt; '''needed''' to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
*  [http://sourceforge.net/projects/fggc FGGC Project at SourceForge.net]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12905</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12905"/>
		<updated>2009-05-31T10:42:22Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Where the project stands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
&lt;br /&gt;
Right now I'm calling the state of the project alpha, and that's not gonna change anytime soon.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12904</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12904"/>
		<updated>2009-05-31T10:36:17Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Getting the Source */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The latest source package can now be downloaded at the downloads section of the sourceforge project at http://sourceforge.net/projects/fggc&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12903</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12903"/>
		<updated>2009-05-31T10:34:57Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* News */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*A SourceForge project has been created&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/xvxnwy/FGGC-0.3alpha2.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12643</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12643"/>
		<updated>2009-05-16T17:18:40Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: new version online&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== News ===&lt;br /&gt;
*Resolved the remaining issues with the heading indicator&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/xvxnwy/FGGC-0.3alpha2.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12642</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12642"/>
		<updated>2009-05-16T17:12:09Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* Where the project stands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Resolve the remaining issues with the heading indicator&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/qbfdmz/fggc_alpha.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12447</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12447"/>
		<updated>2009-05-09T21:09:17Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: /* The Flight Gear Glass Cockpit Project */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
== Where the project stands ==&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777. The heading indicator has some unresolved issues yet.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
&lt;br /&gt;
=== Near Term Goals ===&lt;br /&gt;
*Resolve the remaining issues with the heading indicator&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
=== Mid Term Goals ===&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
=== Long Term Goals ===&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
== Getting the Source ==&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/qbfdmz/fggc_alpha.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
== Contributing ==&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12445</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12445"/>
		<updated>2009-05-09T14:04:32Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: Added the screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
=== Where the project stands ===&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777. The heading indicator has some unresolved issues yet.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|305px|The Boeing 777 PFD in action]]&lt;br /&gt;
=== Roadmap ===&lt;br /&gt;
&lt;br /&gt;
==== Near Term Goals ====&lt;br /&gt;
*Resolve the remaining issues with the heading indicator&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
==== Mid Term Goals ====&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
==== Long Term Goals ====&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
=== Getting the Source ===&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/qbfdmz/fggc_alpha.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
=== Contributing ===&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12444</id>
		<title>FlightGear glass cockpit</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=FlightGear_glass_cockpit&amp;diff=12444"/>
		<updated>2009-05-09T13:57:19Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: New page: == The Flight Gear Glass Cockpit Project ==  I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC. The source is largely a dusted-off version of O...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== The Flight Gear Glass Cockpit Project ==&lt;br /&gt;
&lt;br /&gt;
I'm proud to announce the official launch of the Flight Gear Glass Cockpit Project, short FGGC.&lt;br /&gt;
The source is largely a dusted-off version of OpenGC by Damion Shelton.&lt;br /&gt;
I'd like to thank Damion for leaving us a pretty solid, well-thought-out codebase and hope he will one day return to developing his own version of it. In this case, a re-merge is not out of question.&lt;br /&gt;
&lt;br /&gt;
=== Where the project stands ===&lt;br /&gt;
&lt;br /&gt;
So far, we have a dusted-off version of the latest release. I made several small design improvements and updated the interface code to match the current FG cvs code. Right now, the code compiles,runs stable, accepts input at udp port 5800 and processes it mostly correct. There is currently one working set of gauges, modelled after the Boeing 777. The heading indicator has some unresolved issues yet.&lt;br /&gt;
[[Image:FGGC.jpg|thumb|The Boeing 777 PFD in action]]&lt;br /&gt;
=== Roadmap ===&lt;br /&gt;
&lt;br /&gt;
==== Near Term Goals ====&lt;br /&gt;
*Resolve the remaining issues with the heading indicator&lt;br /&gt;
*Get the input processor to correctly convert elevation to barometric altitude&lt;br /&gt;
*Implement a command line parser to get rid of statically implemented arguments&lt;br /&gt;
&lt;br /&gt;
==== Mid Term Goals ====&lt;br /&gt;
*Move the configuration to XML to match FG configuration&lt;br /&gt;
*Implement more gauges (everybody's invited to help there)&lt;br /&gt;
*Clean up and modernize the codebase&lt;br /&gt;
*Further harden the code against garbage data&lt;br /&gt;
*Improve codebase documentation&lt;br /&gt;
*Create a proper API documentation&lt;br /&gt;
&lt;br /&gt;
==== Long Term Goals ====&lt;br /&gt;
*Create a working set of generic gauges&lt;br /&gt;
*Implement an XML gauge constructor to get away from having to code gauges in C++&lt;br /&gt;
*Integrate the code closer with fg&lt;br /&gt;
*Remove the necessity to share code between FGGC and FG&lt;br /&gt;
*Turn the codebase into a real library&lt;br /&gt;
*Improve the input parsing code&lt;br /&gt;
*Implement an upstream network interface to send input back to FG&lt;br /&gt;
&lt;br /&gt;
=== Getting the Source ===&lt;br /&gt;
The current Source Code can be downloaded at http://filebin.ca/qbfdmz/fggc_alpha.tar.gz&lt;br /&gt;
I will update this link whenever I've got something new working, so it is recommended to come back here and get the latest link whenever you're looking for a re-download.&lt;br /&gt;
&lt;br /&gt;
=== Contributing ===&lt;br /&gt;
Currently no version control resource exists. Until one can be set up, it is recommended to turn your changes into patch files and mail them to feyn at gmx dot de&lt;br /&gt;
&lt;br /&gt;
=== Contact ===&lt;br /&gt;
I'm available by mail to feyn at gmx dot de, or you can catch me in the flightgear irc under my screen name of Raazeer&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=File:FGGC.jpg&amp;diff=12443</id>
		<title>File:FGGC.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=File:FGGC.jpg&amp;diff=12443"/>
		<updated>2009-05-09T13:57:06Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
	<entry>
		<id>https://wiki.flightgear.org/w/index.php?title=Atlas&amp;diff=10788</id>
		<title>Atlas</title>
		<link rel="alternate" type="text/html" href="https://wiki.flightgear.org/w/index.php?title=Atlas&amp;diff=10788"/>
		<updated>2009-02-28T16:12:25Z</updated>

		<summary type="html">&lt;p&gt;Raazeer: Added control keys as taken from the source&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Image:Atlas.jpg|thumb|270px|Map view of the San Francisco bay area]]&lt;br /&gt;
&lt;br /&gt;
''&amp;quot;Atlas aims to produce and display high quality charts of the world for users of FlightGear, an open source flight simulator. This is achieved through two main parts: The map creator (simply called Map) and the Atlas viewer.&amp;quot;'' - [http://atlas.sourceforge.net Atlas website] &lt;br /&gt;
&lt;br /&gt;
==Atlas Help==&lt;br /&gt;
Firstly I would greatly thank TheBackMan who posted this on the Flightgear Forums. This is a slightly modified version. To see the original post click [http://www.flightgear.org/forums/viewtopic.php?p=3561 this link].&lt;br /&gt;
&lt;br /&gt;
===Install Atlas===&lt;br /&gt;
This should not be a problem but I messed up my FlightGear when I installed the default way so lets stay on the safe side...&lt;br /&gt;
&lt;br /&gt;
# Download Atlas Package from here the [http://atlas.sourceforge.net/index.php?page=download Atlas download page].&lt;br /&gt;
# Start the installation, but let the directory be something other than the FlightGear directory. Let us say &amp;lt;tt&amp;gt;C:\Atlas&amp;lt;/tt&amp;gt;.&lt;br /&gt;
# After installation open &amp;lt;tt&amp;gt;C:\Atlas&amp;lt;/tt&amp;gt; (or whatever directory you selected during installation).&lt;br /&gt;
# In the &amp;lt;tt&amp;gt;bin/win32&amp;lt;/tt&amp;gt; folder select everything except &amp;lt;tt&amp;gt;glut32.dll&amp;lt;/tt&amp;gt;. And copy the selection to your &amp;lt;tt&amp;gt;flightgear/bin/win32&amp;lt;/tt&amp;gt; directory.&lt;br /&gt;
# Next copy the data files seperately. Don't copy the folders, copy each file and place it in the respective sub-directory.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' If you find this method hard you can go ahead with the default installation.&lt;br /&gt;
&lt;br /&gt;
===Creating the Maps===&lt;br /&gt;
&lt;br /&gt;
Start the Command Prompt...to do this click start&amp;gt;Run ...type cmd and hit enter.&lt;br /&gt;
Type... &lt;br /&gt;
   cd C:\Program Files\FlightGear\bin\win32&lt;br /&gt;
Replace C: with the drive in which FlightGear is installed. This is the default directory. If you changed it during the time of installation then enter your directory (if you don't know your directory then right click your flightgear icon, click properties then copy the target line. Remove the quotes and fgrun.exe).&lt;br /&gt;
Now Type...&lt;br /&gt;
   set FG_ROOT=C:\Program Files\FlightGear\data&lt;br /&gt;
Replace the directory if necessary.&lt;br /&gt;
Now type...&lt;br /&gt;
   set FG_SCENERY=C:\Program Files\FlightGear\Data\Scenery;C:\Program Files\FlightGear\Scenery&lt;br /&gt;
Replace the directory if necessary. You separate scenery locations with a &amp;quot;;&amp;quot;.&lt;br /&gt;
Now type&lt;br /&gt;
   map --headless --size=256 --atlas=C:\Program Files\FlightGear\data\Atlas&lt;br /&gt;
This puts the files in &amp;lt;tt&amp;gt;C:\Program Files\FlightGear\data\Atlas&amp;lt;/tt&amp;gt;. If you want the files in a different location just replace &amp;lt;tt&amp;gt;C:\Program Files\FlightGear\data\Atlas&amp;lt;/tt&amp;gt; with the location you want.&lt;br /&gt;
&lt;br /&gt;
The option --headless makes the whole process go much much faster!&lt;br /&gt;
&lt;br /&gt;
The --size=256 gives a certain resolution in Atlas, meaning that each map generated will be 256x256 pixels. For higher resolutions you would use =512 or =1024 or for lower resolutions you would use =64 or =128.&lt;br /&gt;
&lt;br /&gt;
Therefore, to create low resolution maps type...&lt;br /&gt;
   map --headless --size=64 --atlas=C:\Program Files\FlightGear\data\Atlas\lowres&lt;br /&gt;
&lt;br /&gt;
'''Note 1:''' Some PC's show Error when used in headless mode. Remove ''--headless'' if you get such an error.&lt;br /&gt;
&lt;br /&gt;
'''Note 2:''' Some PC's get errors when they write program files. If you are getting it write Progra~1 instead of Program Files.&lt;br /&gt;
&lt;br /&gt;
There are a lot of commands that can be used in Map.  To see them type...&lt;br /&gt;
   map --help&lt;br /&gt;
&lt;br /&gt;
===Run Atlas===&lt;br /&gt;
We need to change the Atlas icon on your desktop slightly. Right click the icon and select properties. In the target box completely delete the text and replace with&lt;br /&gt;
   &amp;quot;C:\Program Files\FlightGear\bin\win32\atlas.exe&amp;quot; &amp;quot;--fg-root=C:\Program Files\FlightGear\Data&amp;quot; --path=F:\FlightGear\Atlas --udp=5500&lt;br /&gt;
&lt;br /&gt;
This should be all 1 line in the target box. &lt;br /&gt;
&lt;br /&gt;
In the [[FlightGear Wizard]] that you get after double clicking the FlightGear icon, on the page after selecting your airport there is a check box option for Atlas, tick it. Enter your IP address usually 192.168.1.100 (To find your ip address, run command prompt. Type ipconfig and u will get your ip address from the information you get. In the ports boxes enter 5500. Click Run.&lt;br /&gt;
&lt;br /&gt;
===Keys===&lt;br /&gt;
You can control the Map display with the following keys:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td width=&amp;quot;70px&amp;quot;&amp;gt;+&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zoom in&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;-&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Zoom out&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;a/A&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Show/hide Airports&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;C&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;Toggle auto-centering&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;c&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;     Center map on Aircraft&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;d/D&amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;    Hide/show the info interface and the graphs window&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;f/F  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Select next (f) or previous (F) flight track&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;j/J  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Toggle search interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;L    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Show the next downloading tile&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;l    &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Schedule/de-schedule tile at current lat/lon&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;n/N  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Show/hide navaids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;o/O   &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Open flight file&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;s/S  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Save flight file&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;t/T  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Toggle showing the bitmap overlay (yes, that's the maps!)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;w/W  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Close the current track (Warning, this terminates live aircraft tracking over network for good!)&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;u/U  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Unattach current flight trac, ie start a new track&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;v/V  &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt;  Show/hide names of airports/navaids&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;Space &amp;lt;/td&amp;gt;&amp;lt;td&amp;gt; Show/hide main interface&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Enjoy Playing!!!'''&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
* [http://atlas.sourceforge.net  The Atlas website]&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:GPL]]&lt;/div&gt;</summary>
		<author><name>Raazeer</name></author>
	</entry>
</feed>