Jump to content

Recommended Posts

Posted

I've seen postings about the multi-touch working with the (spendy and not necessary for my use case) RSG hardware DFC-90 emulator. I fly with both a Honeycomb Bravo throttle quadrant and multi-touch screen on which I run Air Manager (with Knobster). So I have plenty of controls, they are not as perfect as RSG but good enough for me!

The challenge is that I want to make the Bravo AP controls work correctly with the DFC90 on the Entegra SR22 (this is my config IRL, I feel very lucky). 

To do this on the Bravo, as near as I can tell I'm going to have to go pretty deep to program the Bravo config, possibly including creating new datarefs to store that a button is pressed and held (eg IAS or VS for vertical, or HDG for lateral), so that I can test on that dataref to set the correct action on the second button press that occurs while the first button is held (eg ALT for vertical or NAV or GPSS for lateral).

Question: is there an easier way? Is there something I'm missing?  

All advice welcomed. I can code, but it's not something I do all the time so it's gonna take me a long time to start from scratch. 

Thanks so much!

Ethan

Posted (edited)

You shouldn't need custom datarefs when you just want to check if a button is being held down when another is pressed - instead you can add a condition on the second button to check if LOCAL/Devices/Bravo Throttle Quadrant/<first button> is 1


I use this on jets to allow me to shut down the engines by moving the throttle lever into the detent position but only if I'm holding down a separate button at the same time to avoid accidents.

-- Edit --

Looking at it, that might not even be necessary - instead you can create separate Pressed and Released events for the buttons which will allow you to hold the button down and have the sim handle the processing for multiple button presses itself.

For Button Pressed set the event parameter to a static value of 1 and for Button Released set the event parameter to 2

Edited by Matchstick
Posted

I don't have the honeycomb myself, but if you can bind to just standard X-Plane controls, these are the hardware commands that you can use. This will respect the dual-press logic on some of the modes in the DFC90 (that is not present in the virtual cockpit, as you don't have two mouse pointers)

afm/sr/cmd/dfc90_hw/fd
afm/sr/cmd/dfc90_hw/hdg
afm/sr/cmd/dfc90_hw/ias
afm/sr/cmd/dfc90_hw/nav
afm/sr/cmd/dfc90_hw/gpss
afm/sr/cmd/dfc90_hw/vs
afm/sr/cmd/dfc90_hw/alt
afm/sr/cmd/dfc90_hw/gs
afm/sr/cmd/dfc90_hw/level
afm/sr/cmd/dfc90_hw/ap
afm/sr/cmd/dfc90_hw/appr
afm/sr/cmd/dfc90_hw/ias_dn
afm/sr/cmd/dfc90_hw/ias_up
afm/sr/cmd/dfc90_hw/ias_sync
afm/sr/cmd/dfc90_hw/vs_dn
afm/sr/cmd/dfc90_hw/vs_up
afm/sr/cmd/dfc90_hw/vs_sync

 

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...