FGAIS: Difference between revisions

Jump to navigation Jump to search
178 bytes added ,  28 October 2012
Line 62: Line 62:
== Planned Features ==
== Planned Features ==


== Todo ==
== Changelog ==
* Start using SimGear's SGThread {{Done}}
* Start using SimGear's SGThread {{Done}}
* Start using SimGear's SGMutex {{Done}}
* Start using SimGear's SGMutex {{Done}}
* Send packets to fgfs clients {{Progressbar|10}}
* Use try/catch blocks (exception handling)
* Fix potential race conditions and other threading related issues
* Use SimGear's HTTPRequest instead of Curl (?)
* Use a std::map for the aircraft lookup table {{Done}}
* Use a std::map for the aircraft lookup table {{Done}}
* Generalize the parser and move it to a separate file {{Pending}}
* Rework URL building and move it to the constructor so that it's only done once {{Done}}
* Rework URL building and move it to the constructor so that it's only done once {{Done}}
== Work in Progress ==
* Send packets to fgfs clients {{Progressbar|10}}
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|10}}
* Generalize the parser and move it to a separate file {{Pending}}
* Split up large methods and use helper functions {{Progressbar|70}}
* Split up large methods and use helper functions {{Progressbar|70}}
* Use SG_LOG() instead of std::cout {{Progressbar|40}}
* Use SG_LOG() instead of std::cout {{Progressbar|40}}
== Todo (Nobody working on any of these ==
* Fix potential race conditions and other threading related issues
* Use SimGear's HTTPRequest instead of Curl (?)
* Use try/catch blocks (exception handling)
* Use smart pointers
* Use smart pointers
* Fix the CMakeList.txt file (fgms is not re-linked even though libs were rebuilt)
* Fix the CMakeList.txt file (fgms is not re-linked even though libs were rebuilt)

Navigation menu