MobiFlight Community Support

Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.

You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks! 

05/03/2024 - This forum is read-only

The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!

See you on our MobiFlight Community Discord server.

A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.

The forum is still providing a lot of good content, hence we keep this information accessible.

icon
Avatar
questerymj
Posts: 4
Hello all, I got a idea about how to find out the offset of PMDG radio receiver status(VHF1-3,HF1-2),


From the offset list of PMDG737NGX:

6C00 12 DWORD x 3 COMM_ReceiverSwitches (3) Bit flags for selector
receivers (see ACP_SEL_RECV_VHF1 etc)
[0]=Capt, [1]=FO, [2]=Overhead
3 Offsets with 4 Bytes each

So I guess I can read/monitoring the value of 6C00~6C03 while running PMDG/P3D and switch to each radio, maybe I can try to figure out the rule/vaule of all radio setting.
If there are any way to read these value ?I'm not a coder so don't know how to do this.

Sorry I posted same question in discord but got no reply so I try to post here.
2021-01-18 07:40
Avatar
questerymj
Posts: 4
Ok replay to yourself:

One nice guy remain me in discord that just setup a item to read a cetrain offset and it will display in MF connector UI. It did!

And I find the radio receiver offset list in PMDG737 (6C00) does nothing. On matter which radio I switch to it's just display 0. PMDG must be miss it and never really use it to store any data.

And 65E2 mic selector does work, the reading is 256~263 from left to right.

I decide to give up the way to use PMDG's offset and use a free offset in FSUIPC to make up a faked one.
MF is a wonderful tool and I'd already figure how to do it. :)
2021-01-18 16:25
Avatar
pizman82
Moderator
From: ETSI, Germany
Posts: 6010
Supporter
Hi

Not give up so fast.... You just was on the wrong way.



The COMM Reciver Switches should be the lower turning knobs.... the Turning ( inc/dec volume) are not simulated.... But the Push/Pull and the lighted Label is simulated.
The Mic selector represent the Mics.... ( Orange Buttons on this picture)

The situation that it support wrong values occure cause you use it in wrong way....

iconQuote:

Offset: 65E2 Size: 3 Byte Typ: BYTE x 3 System: COMM_SelectedMic(3)


Typ 3x Byte means this is a 1Byte Offset .... And there are 3 in a row. ( Represent the 3 Radios.... 1st Byte is CPT 2nd Byte is FO 3rd Byte is OBS )
So sure if you read 2 Bytes ( or 4 Bytes) then the result is a number above 256 ( Cause the additional byte increase the Binary value).

******************
Solution:

Read the COM Status ( The VHF1-3 LED e.g below the frequencys) .... THIS is not possible cause your right.... This Offset is missing in the PMDG737. It work in B777 and B747. Hopefully they will fix it in the future. ( Until then we need to build a own system.... explaned multiple times here in forum)

The other 2 Elements (Speaker and Mic) Offsets work fine.
Good Luck !
2021-01-18 21:58
icon