Author Topic: pitot covers removal 737NGXu  (Read 2460 times)

tonymerry

  • Newbie
  • *
  • Posts: 3
pitot covers removal 737NGXu
« on: June 06, 2020, 05:48:45 pm »
Not every time, but quite often, before pushback,in the PMDG 37 NGXu in P3Dv4.5. GSX asks for the "pitot covers to be removed". This 737 version does not have pitot covers and so push back is impossible. Is this a carry over from the old NGX?
Is there a solution to get round this very annoying problem? Suggestions very welcome.
tonymerry

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 51437
    • VIRTUALI Sagl
Re: pitot covers removal 737NGXu
« Reply #1 on: June 07, 2020, 11:27:55 am »
The 737 NGUx does have pitot covers.

At least, they are there in the airplane .MDL file, even if I don't know how to enable them from the plane. However, I can turn them on by setting the variable that controls them, see the attached screenshot, taken after setting the relevant variable manually. The variable that controls pitot covers in the NGXu is named:

L:NGXPitotCovers

And the pitot covers will appear if that variable is set to any value other than zero.

It's possible that, even if PMDG has removed (or didn't make very obvious how to find it) the option to control the pitot covers to users, it's possible their own internal simulation is still using it, otherwise they wouldn't included it in the model. And, at some time, that variable must have set to a non-zero value, perhaps some parts of the PMDG code still handle that variable, because it's code ported from the old NGX.

That variable is always set to zero when the airplane loads, so pitot covers don't show up. If you see the message from GSX asking to remove them, it can only means something must have set to 1 when GSX checked so, I'm sure the pitot covers must have been visible at that time.

Nothing in GSX sets any of these variables to the airplane, things like ground connections, doors, chocks, brakes, etc. are NEVER touched by GSX, which is only checking their status, but it will never try to change it.

So, either the PMDG own code is still acting on the pitot cover variables, or you have another 3rd party product that is supposed to interface with the PMDG that might still use code from the old version, likely because, since the pitot covers ARE modeled in the PMDG NGXu and CAN be controlled by the same variable of the previous version, they must have done the same assumption GSX did, that those are still available, even if it seems not possible to control them anymore from the PMDG interface, so that other software might have set that variable to 1.

The only thing you can be sure of, if GSX told you to remove the covers, it was because that variable WAS non-zero, so something must have set it, and you can be sure it wasn't GSX itself.
« Last Edit: June 07, 2020, 11:30:02 am by virtuali »

tonymerry

  • Newbie
  • *
  • Posts: 3
Re: pitot covers removal 737NGXu
« Reply #2 on: June 07, 2020, 04:19:04 pm »
Hi virtuali
Your explanation sounds very valid. I’m not the most pc experienced flight simmer, so if possible could you point me to the location of L:NGXPiitotCovers. I’ve tried to find it without success. Then I can check the variable. Many thanks for your reply and assistance.
Tonymerry

virtuali

  • Administrator
  • Hero Member
  • *****
  • Posts: 51437
    • VIRTUALI Sagl
Re: pitot covers removal 737NGXu
« Reply #3 on: June 07, 2020, 10:26:02 pm »
Your explanation sounds very valid. I’m not the most pc experienced flight simmer, so if possible could you point me to the location of L:NGXPiitotCovers. I’ve tried to find it without success. Then I can check the variable. Many thanks for your reply and assistance.

It's not the easiest thing to do, since that variable is embedded in the airplane .MDL file. If you really want to dig into it, you can go here:

https://www.douglassdawson.ca/

and download the p3d_xml_vars_x64 file, which is a debugging gauge that can show the value of L: variables in realtime. I never used it personally, so I might not be of much help installing it ( we have our own tool at FSDT ), but I know many developers use it to debug their planes.
« Last Edit: June 09, 2020, 01:33:51 pm by virtuali »

tonymerry

  • Newbie
  • *
  • Posts: 3
Re: pitot covers removal 737NGXu
« Reply #4 on: June 09, 2020, 01:28:57 pm »
Hi virtuality
Thanks for the suggestion, it sounds a bit above my skill level, so will just have to put up with the problem.
Regards Tonymerry