FGAIS: Difference between revisions

Jump to navigation Jump to search
36 bytes added ,  28 October 2012
no edit summary
No edit summary
Line 45: Line 45:
* 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}}
* add SimGear as a dependency so that all the headers/libs can be more easily used {{Done}}
* add SimGear as a dependency so that all the headers/libs can be more easily used {{Done}}
* Use SGTime and SGTimeStamp now that we have full SimGear support {{Done}}


== Work in Progress ==
== Work in Progress ==
* fgms still uses copies of outdatee SimGear sources which depend on depreciated stuff like sgdVec3 and sgMat4, also the logstream sources were customized by fgms developers...
* fgms still uses copies of outdated SimGear sources which depend on depreciated stuff like sgdVec3 and sgMat4, also the logstream sources were customized by fgms developers...
* Use SGTime and SGTimeStamp now that we have full SimGear support
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|20}}
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|10}}
* Only recompute positions once, in the FGAIS worker thread - and NOT in the fgms main thread ! {{Progressbar|30}}
* Only recompute positions once, in the FGAIS worker thread - and NOT in the fgms main thread ! {{Progressbar|30}}
* Send packets to fgfs clients {{Progressbar|10}}  
* Send packets to fgfs clients via sendAITraffic() method {{Progressbar|10}}  
* Move the vessel tracking code out into its own module {{Progressbar|20}} (Hooray)
* Move the vessel tracking code out into its own module {{Progressbar|20}} (Hooray)
* Implement an OOP framework for different providers {{Progressbar|20}} (Hooray)
* Implement an OOP framework for different providers {{Progressbar|20}} (Hooray)

Navigation menu