20,741
edits
No edit summary |
|||
| Line 44: | Line 44: | ||
* Use a std::map for the aircraft lookup table {{Done}} | * Use a std::map for the aircraft lookup table {{Done}} | ||
* 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}} | |||
== Work in Progress == | == Work in Progress == | ||
* Use SGTime and SGTimeStamp now that we have full SimGear support | |||
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|10}} | * 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}} | ||
| Line 59: | Line 61: | ||
== Todo (Nobody working on any of these == | == Todo (Nobody working on any of these == | ||
* make SG_LOG thread-safe and use a Mutex to serialize the output | * make SG_LOG thread-safe and use a Mutex to serialize the output | ||
* use a real task scheduler and not just sleep() | * use a real task scheduler and not just sleep() | ||