20,741
edits
(→2007) |
|||
Line 2: | Line 2: | ||
{{Affected by HLA}} | {{Affected by HLA}} | ||
[[File:Dedicated-aircraft-subsystem-group-for-fgcanvas.png|600px|thumb|checking how difficult it would be to put all aircraft related subsystems (fdm, replay, history, controls etc) into a single SGSubsystemGroup named "main-aircraft" to easily make the whole shebang optional using a single --prop for "FGCanvas" use, but also to check if it's feasible to prepare things for later reuse by the AI traffic system (for AI traffic that uses actual FDMs, APs and RMs - but also so that things are affected by the environment) , and it's actually working - even though reset/re-init is obviously hard-coded currently, which I am breaking by shuffling around subsystems, but as long as each SGSubsystemGroup implements the full SGSubsystem interface (postinit, reinit, shutdown etc), this could help clean up fg_init.cxx quite considerably [http://forum.flightgear.org/viewtopic.php?f=71&t=23499]]] | |||
= Status 01/2013 = | = Status 01/2013 = | ||
This article should be considered outdated, while the underlying issues still persist, this is currently being worked on via the [[HLA]] effort. In particular, there's a prototype named "fgai" that demonstrates how to use HLA in order to decouple an AI component from the FG main loop, please see: [http://www.mail-archive.com/search?q=fgai&l=flightgear-devel%40lists.sourceforge.net] [https://gitorious.org/fg/flightgear/commit/d79b2385b4f4a64a2460c32e6123ea399bfa83d6]. | This article should be considered outdated, while the underlying issues still persist, this is currently being worked on via the [[HLA]] effort. In particular, there's a prototype named "fgai" that demonstrates how to use HLA in order to decouple an AI component from the FG main loop, please see: [http://www.mail-archive.com/search?q=fgai&l=flightgear-devel%40lists.sourceforge.net] [https://gitorious.org/fg/flightgear/commit/d79b2385b4f4a64a2460c32e6123ea399bfa83d6]. | ||