Jump to content
The simFlight Network Forums

Recommended Posts

Posted

Hello,

I am using FSUIPC to get pitch, roll and yaw values from FSX. But the data flow which coming through FSUIPC is not smooth. For example; when I do nose up aircraft 0 degrees to 45 degrees suddenly, coming data like 3 ,5,10,15,45 degrees. I supposed to get more smooth data like 1,2,3,4,5,6....45 degrees.

Is there any way to get data more smoothly ?

Thanks

Note: I wrote a sample application which use simconnect sdk directly, everything is OK.

Posted

I am using FSUIPC to get pitch, roll and yaw values from FSX. But the data flow which coming through FSUIPC is not smooth. For example; when I do nose up aircraft 0 degrees to 45 degrees suddenly, coming data like 3 ,5,10,15,45 degrees. I supposed to get more smooth data like 1,2,3,4,5,6....45 degrees.

Is there any way to get data more smoothly ?

How often are you polling?

Note: I wrote a sample application which use simconnect sdk directly, everything is OK.

FSUIPC uses that same interface. It is a "conversion layer" to adapt SimConnect to the FSUIPC interface, for compatibility with programs written for FS2004 and all the way back to FS98. SimConnect is a subscription system where you ask for data when it changes, and it supplies it. The FSUIPC interface is a synchromnous system -- you ask for it when you want it and it replies with the last value it received from SimConnect.

If you are using the values for real-time actions you would also need the data time along with the data so you can adjust for the different periods between each reading. The time data is supplied in offset 0588 with flags in 0584 indicating which of these offsets were changed at that time:

Offset 0560 latitude

Offset 0568 longitude

Offset 0570 altitude

Offset 0578 pitch

Offset 057C bank

Offset 0580 heading

This way folks have been able to achieve good smoothness.

Of course if you are only aiming at FSX and Prepar3D, why are you using FSUIPC in any case? I tend to expect all such applications to be using SimConnect directly really.

Regards

Pete

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.