stiletto2 Posted September 1, 2020 Report Posted September 1, 2020 The Keyboard Controls in MSFS2020 that I can use to control the dual Avionics switches in the Cessna 172 are Avionics Master 1 Off, Avionics Master 2 Off, Avionics Master 1 On and Avionics Master 2 On. (Note: The Toggle Avionics Master keyboard control has no affect ont he Avionics Master 1 & 2 in the Cessna 172). In the Button and Switch Assignments section of FSUIPC, the exensive "Control sent when button pressed" drop down list does not contain any controls that match the four Avionics Master controls I mentioned above. Shouldn't they be in the list? Rod
John Dowson Posted September 2, 2020 Report Posted September 2, 2020 Hi Rod, the individual controls are no longer present in MSFS - well, in the SDK documentation. I'll activate them here locally to see if they work, and if so I'll report back and add them back in for the next release. I've just taken a look at the C172 and it looks like the Toggle Avionics Master has no affect. However, the Avionics Master Set control works. You can use this with a parameter of 1 to turn both avionic systems on, and 0 to turn them off. John
John Dowson Posted September 2, 2020 Report Posted September 2, 2020 It seems that the events MSFS uses to control the avionics individually have not been exposed through SimConnect. Activating them via the UI (or via an assignment in MSFS) shows no associated event/control. I can ask if its possible to add these to the SDK. For now, you would have to use the Avionics Master Set.
stiletto2 Posted September 2, 2020 Author Report Posted September 2, 2020 HI John, Ok, thanks for that information! I will try the Avionics Master Set. Rod
stiletto2 Posted September 2, 2020 Author Report Posted September 2, 2020 Avionics Master Set worked great with Parameter 1 for on and Parameter 0 for off. Thanks! Rod
codatcri Posted September 9, 2020 Report Posted September 9, 2020 It works if you have a switch but if you have a button, as I have, it don't. When I release the button avionics go off. Any Idea to manage this situation with Avionics Master Set and a button? Cris
John Dowson Posted September 9, 2020 Report Posted September 9, 2020 1 minute ago, codatcri said: It works if you have a switch but if you have a button, as I have, it don't. When I release the button avionics go off. Any Idea to manage this situation with Avionics Master Set and a button? Don't send a control on the button release. You can overload the button press to send both the Avionics set on and Avionics set off event/control when the button is pressed. You will need to manually edit the ini to achieve this. You then need to add an offset conditional check on offset 0x2E80, so that only the 'off' control (with parameter 0) is sent when the avionics are on, and the 'on' control (with parameter 1) is sent when the avionics are off. Offset conditions are explained in the Advanced user manual (for FSUIPC4/5/6).
codatcri Posted September 10, 2020 Report Posted September 10, 2020 Thanks John. I modified the ini file this way: 413=0x2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 415=0x2E80=0 UF,24,C66701,1 -{AVIONICS_MASTER_SET}- then i tried with 413=W0x2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 415=W0x2E80=0 UF,24,C66701,1 -{AVIONICS_MASTER_SET}- but it doesn't work. Waht am i doing wrong?
spokes2112 Posted September 11, 2020 Report Posted September 11, 2020 Maybe this will help. A few points - - 0x2E80 is 4 bytes = 32 bit = Double Word. Therefore the Offset designator should be a "D" - According to the docs the "0x" for the offset isn't shown in the examples. - Your second entry, 415, is on the release "U", therefore when you press the button it will turn off, if on. Once you will release the button it will turn on again. Avionics already on - Press = 413 turn off, 415 is skipped , Release = 413 is skipped, 415 turn on Avionics already off - Press = 413 is skipped, 415 is skipped , Release = 413 is skipped, 415 turn on This may do it for you - 413=D2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 415=D2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- Avionics already on - Press = 413 turn off, 415 is skipped, Release = nothing Avionics already off - Press = 413 is skipped, 415 turn on, Release = nothing Roman 1
Pete Dowson Posted September 11, 2020 Report Posted September 11, 2020 3 hours ago, spokes2112 said: This may do it for you - 413=D2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 415=D2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- Yes, thanks spokes2112. Seeing as it is only a 0 or a 1 anyway, a "B" or "W" prefix would also work. So really the only thing wrong with codatcrl's solution: 10 hours ago, codatcri said: 413=W0x2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 415=W0x2E80=0 UF,24,C66701,1 -{AVIONICS_MASTER_SET}- is his format with "0x" before the offset value -- a habit from C++ programming, perhaps? Pete
codatcri Posted September 11, 2020 Report Posted September 11, 2020 I tried 419=D2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 420=D2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- OR 419=B2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 420=B2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- OR 419=W2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 420=W2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- but no effect. it does only what is indicated in the button &switcha sssinment window. See also the log...
Pete Dowson Posted September 11, 2020 Report Posted September 11, 2020 It looks exactly like the edit you've made to your FSUIPC7.INI is not in the FSUIPC7.INI file you are actually using. If there were really two assignments to the same button then you couldn't edit it in the options, and there would be a banner at the top telling you to edit the INI. The log confirms this with the entry without the condition. So please check the FSUIPC7 folder and see that you have one file called FSUIPC7.INI and that is the one you are editing. Pete
codatcri Posted September 11, 2020 Report Posted September 11, 2020 No I'm sure to have only one .ini. I restarted from scratch ( that is : FS OFF, fsuipc with no assinment for the button) - I added this to lines to the .ini 419=D2E80=1 PF,24,C66701,0 -{AVIONICS_MASTER_SET}- 420=D2E80=0 PF,24,C66701,1 -{AVIONICS_MASTER_SET}- - saved and closed fsuipc - restarted everything - cheched in the buttons & switch assignment window: the controls appears not selectable - also the log file now confims the condition Probably had to restart FSUIPC for the modifications to take effect. In any case it WORKS!!! Thanks a lot, Pete & Roman... very kind as usual! I learned somethig new.
Pete Dowson Posted September 11, 2020 Report Posted September 11, 2020 22 minutes ago, codatcri said: Probably had to restart FSUIPC for the modifications to take effect. You can edit assignments in the INI whilst FSUIPC is running, but to invoke the changes you then need to use the "reload" button on the appropriate assignments tab, so that it reads them. Pete
John Dowson Posted October 26, 2020 Report Posted October 26, 2020 I have added two new (undocumented) controls for the master avionics: Avionics Master 1 Set Avionics Master 2 Set Tested these in the C172 and they seem to operate in the reverse manner than usual, with a parameter of 1 turning the avionics off, and a parameter of 0 turning them on. These new controls are available in the attached version: FSUIPC7.exe
Ron Attwood Posted November 9, 2020 Report Posted November 9, 2020 I'm so pleased I happened upon this thread. I've been driven mad by Avionics Master Set and every vaiation of it. I very nearly resorted to letting MSFS do the job but that would be giving in eh? Due to your input here I now have the avionics switch working, albeit upside down. On is off and vice versa. but I can live with that. Are there any other commands like that? Is Asobo taking notice of you? Anyway, thanks. EDIT: I assume those controls are in the paid for version already?
John Dowson Posted November 10, 2020 Report Posted November 10, 2020 10 hours ago, Ron Attwood said: EDIT: I assume those controls are in the paid for version already? Yes. 10 hours ago, Ron Attwood said: Are there any other commands like that? A few. These ae the current 'undocumented' controls that have been added: AILERON_TRIM_SET RUDDER_TRIM_SET TOGGLE_AIRCRAFT_EXIT_FAST HEADING_SLOT_INDEX_SET SPEED_SLOT_INDEX_SET ALTITUDE_SLOT_INDEX_SET VS_SLOT_INDEX_SET THROTTLE_REVERSE_THRUST_TOGGLE AVIONICS_MASTER_1_SET AVIONICS_MASTER_2_SET It has also been noted that the TOGGLE_MASTER_BATTERY control accepts a parameter to toggle individual batteries - see John
Ron Attwood Posted November 10, 2020 Report Posted November 10, 2020 Thank you John. I shall save that list to my desktop...In case.
ark1320 Posted November 11, 2020 Report Posted November 11, 2020 On 11/10/2020 at 3:25 AM, John Dowson said: Yes. A few. These ae the current 'undocumented' controls that have been added: AILERON_TRIM_SET RUDDER_TRIM_SET TOGGLE_AIRCRAFT_EXIT_FAST HEADING_SLOT_INDEX_SET SPEED_SLOT_INDEX_SET ALTITUDE_SLOT_INDEX_SET VS_SLOT_INDEX_SET THROTTLE_REVERSE_THRUST_TOGGLE AVIONICS_MASTER_1_SET AVIONICS_MASTER_2_SET It has also been noted that the TOGGLE_MASTER_BATTERY control accepts a parameter to toggle individual batteries - see John Hi John, I have not been able to get AILERON TRIM LEFT and AILERON TRIM RIGHT (controls 66276 and 66277) working, but after seeing AILERON_TRIM_SET in the above list I'm wondering if that suggests I should also be able to get AILERON TRIM LEFT and AILERON TRIM RIGHT to work? Thanks, Al
Thomas Richter Posted November 12, 2020 Report Posted November 12, 2020 Hi, AILERON TRIM LEFT/RIGHT don't work in SimConnect yet, Asobo will have to fix those like many others. But AILERON TRIM SET works and so does RUDDER TRIM SET. Both can be assigned as an controller axis in Axis Assignment tab and calibrated in Joystick Calibration tab (P7). You can as well write to the control 66731 (AIL TRIM) or 66732 (RUD TRIM). When writing to the Controls a value please note that the value has to be within the trimmable aircraft range, most likely -10.0 to +10.0 degree. The value you write has to be the multiple of 10, -10.0 = -100 and +10.0 = 100. Thomas
ark1320 Posted November 12, 2020 Report Posted November 12, 2020 6 hours ago, Thomas Richter said: AILERON TRIM LEFT/RIGHT don't work in SimConnect yet, Asobo will have to fix those like many others. OK, thanks for the info! Al
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