FGAIS: Difference between revisions

Jump to navigation Jump to search
234 bytes added ,  28 October 2012
Line 70: Line 70:
== Work in Progress ==
== Work in Progress ==
* Send packets to fgfs clients {{Progressbar|10}}  
* Send packets to fgfs clients {{Progressbar|10}}  
* Move the vessel tracking code out into its own module {{Pending}}
* Implement an OOP framework for different providers {{Progressbar|20}}
** Data source (e.g. HTTP)
** Parser (e.g. JSON)
** Processor (e.g. extrapolate/interpolate)
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|10}}
* Implement recompute() method to update positions using interpolation/extrapolation {{Progressbar|10}}
* Generalize the parser and move it to a separate file {{Pending}}  
* 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 ==
== Todo (Nobody working on any of these ==
* Fix potential race conditions and other threading related issues
* Fix potential race conditions and other threading related issues

Navigation menu