Imtryin Posted November 28, 2012 Report Posted November 28, 2012 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
Pete Dowson Posted November 28, 2012 Report Posted November 28, 2012 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
Imtryin Posted November 29, 2012 Author Report Posted November 29, 2012 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
Pete Dowson Posted November 30, 2012 Report Posted November 30, 2012 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
Imtryin Posted November 30, 2012 Author Report Posted November 30, 2012 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
Pete Dowson Posted November 30, 2012 Report Posted November 30, 2012 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
Imtryin Posted November 30, 2012 Author Report Posted November 30, 2012 I shall give this a go tonight Thanks for your help. Lee
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now