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.

StreamDeck Frequency Module

Featured Replies

Hi,

Fenix has changed something with their COM1 Variables....the swap Button for COM 2 still works, but the K-VAR used for swapping COM1 "COM_STBY_RADIO_SWAP" does not exist anymore

(The other buttons also changed, but it got it to work ... ) ... But i struggle on the Swap Button ... it looks like hitting the swap Button on the pedestal takes the stby freq as a variable to set this as active (instead of swapping)

This is the Event when i hit the button in the cockpit

 

EVENT: Cntrl= 67240 (0x000106a8), Param= 126855000 (0x078fa758) COM_RADIO_SET_HZ

 

It works when i enter the Freq hard coded as a variable... but how to get the value as a variable (taken from (L:N_PED_RMP1_STDBY, Number)

spacer.png

Edited by FerrevmVnion

  • Commercial Member
6 hours ago, FerrevmVnion said:

but the K-VAR used for swapping COM1 "COM_STBY_RADIO_SWAP" does not exist anymore

K: are SDK events, they always exist. The Fenix is no longer listening to it, for whatever reason. Maybe notify Fenix of this issue?

The behavior code for the swap button suggests using this script (then the button will work for all selected radios, not just COM1)

(L:S_PED_RMP1_XFER, Number) 2 + (>L:S_PED_RMP1_XFER, Number)

And these are the scripts for the frequency dial:
Up
(L:E_PED_RMP1_INNER, Number) ++ (>L:E_PED_RMP1_INNER, Number)

Down
(L:E_PED_RMP1_INNER, Number) -- (>L:E_PED_RMP1_INNER, Number)

Up
(L:E_PED_RMP1_OUTER, Number) ++ (>L:E_PED_RMP1_OUTER, Number)

Down
(L:E_PED_RMP1_OUTER, Number) -- (>L:E_PED_RMP1_OUTER, Number)

Edited by Lorby_SI

LORBY-SI

  • Author
37 minutes ago, Lorby_SI said:

K: are SDK events, they always exist. The Fenix is no longer listening to it, for whatever reason. Maybe notify Fenix of this issue?

The behavior code for the swap button suggests using this script (then the button will work for all selected radios, not just COM1)

(L:S_PED_RMP1_XFER, Number) 2 + (>L:S_PED_RMP1_XFER, Number)

And these are the scripts for the frequency dial:
Up
(L:E_PED_RMP1_INNER, Number) ++ (>L:E_PED_RMP1_INNER, Number)

Down
(L:E_PED_RMP1_INNER, Number) -- (>L:E_PED_RMP1_INNER, Number)

Up
(L:E_PED_RMP1_OUTER, Number) ++ (>L:E_PED_RMP1_OUTER, Number)

Down
(L:E_PED_RMP1_OUTER, Number) -- (>L:E_PED_RMP1_OUTER, Number)

It's the "StreamDeck profiles for numerical input (Transponder, Frequencies, GSX passengers)" profile which works strange for COM1 after the Update ...
 

  • Commercial Member
3 hours ago, FerrevmVnion said:

It's the "StreamDeck profiles for numerical input (Transponder, Frequencies, GSX passengers)" profile which works strange for COM1 after the Update ...
 

You wrote that you have a problem with the COM1 swap button = the one at the top = the one labelled "COM1". The script that I posted above will trigger the swap button on the Fenix RMP. There is no event that can swap the radios separately, but you could script that, and make the app press the associated control button on the RMP first before doing the swap.

But - that profile depends on the other buttons working as well (set com 1 active, set com 1 standby etc.), otherwise the swap is pointless - right? From those buttons only the "set active" is working with the Fenix, so there is nothing to swap - ? Am I missing something?

Quote

It works when i enter the Freq hard coded as a variable... but how to get the value as a variable (taken from (L:N_PED_RMP1_STDBY, Number)

The screenshot that you've posted above is essentially what the "set com 1 active" button does, just with a different variable (that has a different type)

On the StreamDeck you would use type S: and then enter the RPN code directly into the box:

(L:N_PED_RMP1_STDBY, Number) (>K:COM_RADIO_SET_HZ) 

But this only works if the LVar has the correct value for the K: event. You may have to multiply or divide so it fits. Please note that the other frequency related K: events all need BCD encoded values. AAO RPN has an operator for that, but it usually requires a fair bit of experimenting.

Edited by Lorby_SI

LORBY-SI

  • Commercial Member

I've taken a look at the Fenix, and I think that a radio like in the profile cannot be used with this aircraft model. Like, at all. The reason is, that you cannot enter the standby frequency, only the active. All other difficulties could be overcome, but not this one. The radio itself is disconnected from the COM1 Standby simulator variables; all of the operation happens inside the RMP logic. I guess we only get the COM1 active because otherwise you couldn't use any of the radio related features of the sim (like ATC). Plus, you don't even have access to the NAV and ADF frequencies, which renders most of the profile pointless (the profile was actually only made as an example of how to implement numerical input. It is only a solution for the defaults, not complex addons)

This would require a new profile, made specifically for the Fenix RMP, with four Actions that turn the knob, a swap button, and the additional function buttons (VHF1,2,3 etc.). I would expect that this already exists, possibly on flightsim.to?

Edited by Lorby_SI

LORBY-SI

  • Author

Hi,

got it to work for all buttons as before.

This is what ive set 

8-Azcsgd-CBV.png

 

 

Create an account or sign in to comment

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.