20,741
edits
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 | * 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... | ||
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|20}} | |||
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar| | |||
* 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) | ||