Jump to content
The simFlight Network Forums

button assignments FSUIPC 3.98


Recommended Posts

Hi

Ive just finished wiring my prosimparts radio modules seven segments and im moving on to wiring my encoders for the frequency change.

I'd planned on doing this directly in FSUIPC, but i have a problem - i think

On my radios i have 1x dual encoder, and two seperate displays one active one standby.

When i assign my encoder to a function for lets say com1, it changes the ACTIVE frequency, i want it to change the standby frequency, so i can then use the TFR button to swap.

I cant seem to find a button assigment that changes the standby frequency, which sort of renders the display pointless i suppose!

Can anyone tell me the error of my ways!

I have 1x com 1x NAV and 1x ADF - I presume i currently have this problem on all of them?

I hope this makes sense.

Glad of any help

Lee

FSUIPC 3.98

FS2004

Testing on default 737 - Main sim is PMDG737.

Using prosim737 for all other button assignments

Link to comment
Share on other sites

When i assign my encoder to a function for lets say com1, it changes the ACTIVE frequency, i want it to change the standby frequency, so i can then use the TFR button to swap.

I cant seem to find a button assigment that changes the standby frequency, which sort of renders the display pointless i suppose!

What controls are you assigning to? The normal FS controls ONLY change the standby -- FSUIPC adds extra controls which can change the Active. Normal FS controls are COM1 radio fract dec, etc FSUIPC adds COM1 use frac dec, etc.

FSUIPC 3.98

Please update your FSUIPC. That is far too old and cannot be supported.

Regards

Pete

Link to comment
Share on other sites

Pete

I upgraded to latest version and tried what you said above, however still only my Active frequencys change, this happens on both the Com and NAV radios?

Ive checked I've got my display offsets the correct way round in the sioc code, and they are correct. If i look at the default boeing 737-400 radio stack in fs2004 when i change the frequencys, it is the active frequency that changes?

Whats happening?

Lee

Link to comment
Share on other sites

I upgraded to latest version and tried what you said above, however still only my Active frequencys change, this happens on both the Com and NAV radios?

What made you think updating FSUIPC would change anything? I only asked you to update because I don't support old versions!

I can't help unless you tell me what actual controls you are assigning to!

Ive checked I've got my display offsets the correct way round in the sioc code, and they are correct. If i look at the default boeing 737-400 radio stack in fs2004 when i change the frequencys, it is the active frequency that changes?

Oh dear! You never said you were using offsets not controls! Why not mention such crucial things? You even strongly implied you were using controls by talking about "button assigment" -- even the title says as much!

So, instead of telling me what controls you are (NOT) assigning to, please tell me what offsets you are using and what you are doing to them!

I cannot possibly help without information and it seems very difficult to get any from you. :sad:

Regards

Pete

Link to comment
Share on other sites

Pete

I didn't think updating FSUIPC would change anything?

I'm using SIOC for the seven segment displays that is all.

I'm using all other functions direct to FSUIPC via a bodnar BBI32 card.

I have the TFR buttons working using the buttons and switches assignment - com radio swap, Nav radio swap

i have my dual rotary encoders assigned via buttons and switches, this is where i asked my original question at the top of this thread

and you replied:

"What controls are you assigning to? The normal FS controls ONLY change the standby -- FSUIPC adds extra controls which can change the Active. Normal FS controls are COM1 radio fract dec, etc FSUIPC adds COM1 use frac dec, etc."

So i assigned for example my com1 radio dual encoder to COM1 Radio fract dec and COM1 Radio whole dec in buttons and switches but this still doesn't give me the desired result. It still only changes the active frequency.

Lee

Link to comment
Share on other sites

i have my dual rotary encoders assigned via buttons and switches, this is where i asked my original question at the top of this thread

Yes, and I've been waiting for you to confirm which controls you assigned to, but then it got confused when you talked about offsets. You never actually said which controls you used.

So i assigned for example my com1 radio dual encoder to COM1 Radio fract dec and COM1 Radio whole dec in buttons and switches but this still doesn't give me the desired result. It still only changes the active frequency.

Actually, there was a typo in my earlier message. There are no FS "COM1 ..." controls, the standby controls are COM Radio fract dec and COM Radio whole dec, etc. You couldn't actually have made the assignments you say. The controls starting COM1 are those added by FSUIPC and have "Use" not "Radio" in their names.

The COM Radio ones are the normal FS controls, exactly as you could just as easily assign in FS itself, and all FSUIPC does is pass them straight on to FS. So what happens then depends upon FS.

Why don't you try using FSUIPC's logging facilities to find out where you are making mistakes? Here's a log from my FS9 installation, where I've assigned 4 keypresses, one each for COM Radio Fract Dec, Inc and COM1 Use fract dec, inc. I've enabled Key/Button logging, event logging, and Monitored offsets 034E (Use COM1) and 311A (standby COM1). This is with the default 737:

205188 Monitor IPC:034E (U16) = 8853

205188 Monitor IPC:311A (U16) = 6144

209400 KEYDOWN: VK=190, Waiting=0, Repeat=N, Shifts=0

209400 FS Control Sent: Ctrl=65639, Param=0

209400 .. This key is programmed in FSUIPC 'Keys' options

209400 *** EVENT: Cntrl= 65639 (0x00010067), Param= 0 (0x00000000) COM_RADIO_FRACT_INC

209525 Monitor IPC:311A (U16) = 6146

209541 KEYUP: VK=190, Waiting=0

209978 KEYDOWN: VK=190, Waiting=0, Repeat=N, Shifts=0

209978 FS Control Sent: Ctrl=65639, Param=0

209978 .. This key is programmed in FSUIPC 'Keys' options

209978 *** EVENT: Cntrl= 65639 (0x00010067), Param= 0 (0x00000000) COM_RADIO_FRACT_INC

210087 Monitor IPC:311A (U16) = 6149

210118 KEYUP: VK=190, Waiting=0

210648 KEYDOWN: VK=188, Waiting=0, Repeat=N, Shifts=0

210648 FS Control Sent: Ctrl=65638, Param=0

210648 .. This key is programmed in FSUIPC 'Keys' options

210648 *** EVENT: Cntrl= 65638 (0x00010066), Param= 0 (0x00000000) COM_RADIO_FRACT_DEC

210758 KEYUP: VK=188, Waiting=0

210836 Monitor IPC:311A (U16) = 6146

211194 KEYDOWN: VK=188, Waiting=0, Repeat=N, Shifts=0

211194 FS Control Sent: Ctrl=65638, Param=0

211194 .. This key is programmed in FSUIPC 'Keys' options

211194 *** EVENT: Cntrl= 65638 (0x00010066), Param= 0 (0x00000000) COM_RADIO_FRACT_DEC

211210 Monitor IPC:311A (U16) = 6144

211304 KEYUP: VK=188, Waiting=0

213644 KEYDOWN: VK=77, Waiting=0, Repeat=N, Shifts=0

213644 FSUIPC Control Action: Ctrl=1032, Param=0

213644 .. This key is programmed in FSUIPC 'Keys' options

213644 Monitor IPC:034E (U16) = 8855

213784 KEYUP: VK=77, Waiting=0

214158 KEYDOWN: VK=77, Waiting=0, Repeat=N, Shifts=0

214158 FSUIPC Control Action: Ctrl=1032, Param=0

214158 .. This key is programmed in FSUIPC 'Keys' options

214158 Monitor IPC:034E (U16) = 8704

214330 KEYUP: VK=77, Waiting=0

215250 KEYDOWN: VK=78, Waiting=0, Repeat=N, Shifts=0

215250 FSUIPC Control Action: Ctrl=1033, Param=0

215250 .. This key is programmed in FSUIPC 'Keys' options

215250 Monitor IPC:034E (U16) = 8855

215375 KEYUP: VK=78, Waiting=0

215765 KEYDOWN: VK=78, Waiting=0, Repeat=N, Shifts=0

215765 FSUIPC Control Action: Ctrl=1033, Param=0

215765 .. This key is programmed in FSUIPC 'Keys' options

215765 Monitor IPC:034E (U16) = 8853

215874 KEYUP: VK=78, Waiting=0

You can surely see that the FS controls (COM_RADIO ...) only change offset 311A whilst the FSUIPC added ones (not logged because they are implemented inside FSUIPC) change the in-Use offset 034E.

I am sure you must be making an error and misreading what you are doing. If not, show me a log like the one above, please.

BTW, also check your AIRCRAFT.CFG file. If you've altered that to set no standby frequencies then for sure the normal controls will affect the in-use ones. The relevant section is this (this is the default 737 setting):

[Radios]

// Radio Type = availiable, standby frequency, has glide slope

Audio.1 = 1

Com.1 = 1, 1

Com.2 = 1, 1

Nav.1 = 1, 1, 1

Nav.2 = 1, 1, 0

Adf.1 = 1

Adf.2 = 1

You will see that the two COM and two NAV radios have standby's but not thetwo ADFs.

Regards

Pete

Link to comment
Share on other sites

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.