Skip to content
View in the app

A better way to browse. Learn more.

The AVSIM Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Push/Pull in MSFS

Featured Replies

Has anyone figured out how to use the built in or FSUIPC commands to do push/pull with any controller?

Possible with FSUIPC and Mobiflight (free).

https://www.youtube.com/watch?v=Y5WndP-SiAQ

I am not sure if this is what you are looking for.

Most of what is said on the Internet may be the same thing they shovel on the regular basis at the local barn.

43 minutes ago, diajohn said:

Has anyone figured out how to use the built in or FSUIPC commands to do push/pull with any controller?

I am not sure what you mean by push/pull. Would an example be to push in or pull out the throttle or mixture control on the C172? If so that would be an axis assignment in FSUIPC7.

Al

  • Author

I am thinking of the push/pull like on the Airbus MCP

1 hour ago, diajohn said:

I am thinking of the push/pull like on the Airbus MCP

I am not familiar with the Airbus, but I am familiar with FSUIPC7, so give me a few specific examples of what Airbus MCP functions are controlled by push/pull that you want to control with a key or button.  For example, perhaps some autopilot functions such as Altitude Hold on and off, Autopilot Heading Hold on and off, etc. Pick a couple of basic examples and maybe I can show you how to use FSUIPC or the MSFS control options for those specific examples.

BTW, have you used FSUIPC before?

Al

Edited by ark

I quit FSUIPC since using MSFS, so can only talk for AxisAndOHs where you can make your own scripts.

You have to search for H: variables in that case

 

FCU ALT pull should be:

(>H:A320_Neo_FCU_ALT_PULL) (>H:A320_Neo_CDU_MODE_SELECTED_ALTITUDE)

pull:

(>H:A320_Neo_FCU_ALT_PUSH) (>H:A320_Neo_CDU_MODE_MANAGED_ALTITUDE)

 

But haven't tested it since I only fly FBW A320 and there are other variables valid. Just as an example.

 

In AAO you make now a script and assign this to any controller you like, including VRInsight MCP, StreamDeck or any Joystick. Don't know how it works with MobiFlight or FSUIPC now.

Guenter Steiner
--------------------------------------------------------------------------------------

Betatester for: A2A, LORBY, FSR-Pillow Tester
--------------------------------------------------------------------------------------

New function added to key bindings after SU7. Hold & Release.

This dublicates the possibility ofthe keys. You can use it as a hold key (active when hold) and/or release key (active when released)

 

Edited by kt069

Intel i7-9700K - AMD 7900 XT (VRAM 20GB) - 32 Gb Ram - SSD Drive - Win10 x64 - Samsung 43" 4K TV - Quest 3 VR

  • Author
20 hours ago, ark said:

I am not familiar with the Airbus, but I am familiar with FSUIPC7, so give me a few specific examples of what Airbus MCP functions are controlled by push/pull that you want to control with a key or button.  For example, perhaps some autopilot functions such as Altitude Hold on and off, Autopilot Heading Hold on and off, etc. Pick a couple of basic examples and maybe I can show you how to use FSUIPC or the MSFS control options for those specific examples.

BTW, have you used FSUIPC before?

Al

At present on the Airbus FBW you click the mouse above a knob such as heading for managed mode and below for manual mode.  This mimics the push pull of the actual MCP controls. One of my controllers (digital) will change the value(rotate) and is also clickable to mimic the push/pull of the panel.  Presently, I must grab my mouse for the push/pull.  While not a power user of FSUIPC, I have used it seemingly forever although it’s MSFS version seems to be mostly a communication vehicle for some  of my addons 

  
Any help is appreciated 

 

John

 

It looks like a LINDA module has been developed for the Airbus.

https://github.com/joeherwig/A32nx-LINDA-aircraft-module 

If you are not familiar with LINDA, it is a free program that makes use of FSUIPC and FSUIPC lua code. If you download the zip file A32nx-LINDA-aircraft-module-main.zip and look at some of the code in the zip file, you will find a file called  actions.lua at .......\A32NX\A32nx-LINDA-aircraft-module-main\A32nx-LINDA-aircraft-module-main\A32nx\LINDA\aircrafts\A320\actions.lua. In the actions.lua file there is a heading section that looks like this:

-- HEADING -----------------

function A32nx_HDG_MODE_selected ()
    ipc.activateHvar("H:A320_Neo_FCU_HDG_PULL")
    DspShow ("HDG", "set")
    SyncBackHDG (0, ipc.readUW(0x07CC), true)
end

function A32nx_HDG_MODE_managed ()
    ipc.activateHvar("H:A320_Neo_FCU_HDG_PUSH")
    DspShow ("HDG", "mngd")
    SyncBackHDG (0, ipc.readLvar("L:A320_Neo_FCU_HDG_SET_DATA"), true)
end

function A32nx_HDG_inc()
    ipc.activateHvar("H:A32NX_FCU_HDG_INC")
    ipc.sleep(20)
    SyncBackHDG (0, ipc.readLvar("L:A320_Neo_FCU_HDG_SET_DATA"), true)
end

function A32nx_HDG_incfast()
    ipc.activateHvar("H:A320_Neo_FCU_HDG_INC")
    ipc.sleep(20)
    SyncBackHDG (0, ipc.readLvar("L:A320_Neo_FCU_HDG_SET_DATA"), true)
end

function A32nx_HDG_dec()
    ipc.activateHvar("H:A320_Neo_FCU_HDG_DEC")
    ipc.sleep(20)
    SyncBackHDG (0, ipc.readLvar("L:A320_Neo_FCU_HDG_SET_DATA"), true)
end

function A32nx_HDG_decfast()
    ipc.activateHvar("H:A320_Neo_FCU_HDG_DEC")
    ipc.sleep(20)
    SyncBackHDG (0, ipc.readLvar("L:A320_Neo_FCU_HDG_SET_DATA"), true)
end

As you can see there are a number of heading functions defined that, through LINDA, you will be able to make use of, i.e., assign keys or buttons to control the A320 heading modes. And there are other code sections for controlling many other A320 functions.

If you are familiar with writing FSUIPC Lua scripts, an alternative to using LINDA would be to make use of the Hvars and Lvars you find in the LINDA files to write your own Lua scripts to control the A320 functions. But unless you just want to control a few AS320 functions, LINDA would seem to be the better way to go. As I understand it, the overarching idea behind LINDA is to simply things so the user does not have to write code or directly interact with the inner workings of FSUIPC.  Someone else has written the code for you to make use of. I have not used LINDA, but there is a lot of info on the web on how to use it.

It is also worth noting there are LINDA modules available for many aircraft. So once you learn how to use LINDA you may find it useful for other aircraft in your current or future hanger. 

https://www.avsim.com/forums/forum/427-linda-downloads/

Perhaps someone in this forum with LINDA experience can provide more info.

Al

 

 

Edited by ark

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.