Jump to content

Stream user aircraft position FSX/Simconnect


rrdu

Recommended Posts

Posted

Hi all,

 

I'm trying to locate an example written in c# that every second returns the long/lat of the aircraft. This link to an MS article would have been perfect but unfortunately the download no longer exists.

 

If you could point me in the right direction that would be perfect.

 

Regards,

Rob.

Posted

Use the Managed Data Request example from the SDK for guidance:

 

Full Simconnect spec (also in your SDK folder, file is called "fsxsdk.chm", chapter "Core Utilities Kit -> SimConnect SDK" - it has links to the examples too)

https://msdn.microsoft.com/en-us/library/cc526983.aspx

 

Sample code (it is in your SDK folder too, C:\Program Files (x86)\Microsoft Games\Microsoft Flight Simulator X SDK\SDK\Core Utilities Kit\SimConnect SDK\Samples)

https://msdn.microsoft.com/en-us/library/cc730340.aspx

 

(yes, I know the web doc is for ESP - doesn't matter, the documentation applies just as well)

 

I don't know why they are using the ..ByType procedure. This is not exactly the way I would do this, but it is a start. I am using the standard RequestDataOnSimObject call, where you can set a SIMCONNECT_PERIOD to automatically repeat the call (once, Sim frame, visual frame, second, 4 seconds).`

 

Hint: if you are using a repeating call, and if you want your client to work correctly with P3D, you will have to cancel the request by sending it again with a period of "NEVER". Otherwise you will be swamped with Exceptions. So to avoid trouble further down the road, I suggest you include this right from the start (shut down client => kill all repeating data requests before shutting down SimConnect instance).

 

What are you trying to do, if I may ask?

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...