From: Stuart B. <stu...@gm...> - 2015-11-17 10:40:42
|
Hi All, I managed to work out what I'd done wrong - I needed to pass the position information in as an external data structure (ExternalMotionInfo) rather than writing the properties directly. I may have also disabled AI models by mistake (thank to Hooray for reminding me to check that!). So, I've now got an external HLA Federate being displayed in FlightGear. The implementation right now is very basic - I have a KC-135 circling above LOWI at 10kts and 500ft AGL - but it's enough to build on. The next steps I'm planning are as follows: - Flesh out the Viewer Federate implementation, possibly to include mapping of HLA data to properties (not sure exactly how to do this yet). - Publish the FlightGear aircraft instance position to the RTI so it can be picked up by other viewers. - Create a Multiplayer Proxy as a Federate that proxies between the MP network and the RTI. This will run in a separate thread or as a separate executable. - Split out the traffic Manager in a similar way. This is obviously focussing on the viewer aspect, and doesn't address splitting out the FDM or control elements. If anyone has any comments or suggestions, I'd be very happy to receive them - this is very much an exploration for me and I'm only just working out the questions to ask, let alone the answers. Still, it's lots of fun :). -Stuart |