FGAIS: Difference between revisions

Jump to navigation Jump to search
115 bytes added ,  28 October 2012
Line 69: Line 69:


== Work in Progress ==
== Work in Progress ==
* 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}}
* 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}}
* Move the vessel tracking code out into its own module {{Pending}}
Line 75: Line 77:
** Parser (e.g. JSON)
** Parser (e.g. JSON)
** Processor (e.g. extrapolate/interpolate)
** Processor (e.g. extrapolate/interpolate)
* 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}}

Navigation menu