Saitek Flight Panels

Thanks for the link @FlyBasher16420 and you are correct, it does appear to give credence to their claim.

I confess I’ve not viewed the entire video (yet) as I’m a little busy right now, however, I will watch it in its entirety before I make a full assessment of the content.

My first observations based on the first 30 seconds are that I disagree with his initial statement, in so far as to say I don’t believe it is a bug in the SimConnect SDK, it’s a bug in how the devs have chosen to use it.

Allow me to elaborate slightly - if I wander off into geek-speak, I apologise in advance.

Below are just some of the available SimVar variables that are made available via the SimConnect SDK (there are a lot more). This is taken straight out of the SDK’s SimVar documentation and converted into an array for my own development work (actually it’s a dictionary for ease of lookups, but I’m trying to avoid technobabble).

Ignoring the formatting, brackets, true, false, null, etc. You can easily see there are many variables available. Some are read-only, others can be set by the driver/application.

He mentions in his video, it is forced to jump by 10-15 degrees. That simply isn’t true, as you can see from the descriptions and units and variable types (sorry - geek-speak) associated with each variable. Each heading-based variable provides a level of accuracy down to a single degree, not 10-15 degrees as he suggests.

Even if there is/was a bug in SimConnect, where it did somehow jump 10-15 degrees, the sheer number of available SimVars allows a developer to write their code in any number of ways. To overcome any potential bugs they encounter.

That’s part of the role of a developer, to implement, overcome, and adapt to the environment.

If they believe the problem is caused by the SDK, then they can’t have tested their own code very well, as doing so would have highlighted the problem long before it was discovered by end-users, giving them the knowledge needed to write their code in a different way.

That said, I will review the entire video when I have a little more time, if it turns out that I am in error in any way, I will apologise at that time. I’m not one of those who thinks they’re always right (I reserve that role for my wife :laughing: ) and I’m never afraid to admit if I’m wrong.

With that in mind, I’ll leave you with some food for thought… If this is an insurmountable bug, why haven’t any other competitor products suffered from it?

DL

3 Likes