Git Product home page Git Product logo

pilotsdeck's People

Contributors

aantonop avatar fragtality avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pilotsdeck's Issues

Noticeable lag with version 0.7.12

When compared to version 0.7.10, there's a noticeable lag when moving between pages (buttons show the waiting image for approximately 0.5-1s) on all Stream Deck devices when using version 0.7.12. On video, it appears that the buttons are being drawn left to right, however this could be completely unrelated. Reverting back to version 0.7.10 addresses this issue.

Are you aware of any potential issues?

App startup sequence

I use this excellent plugin with X-Plane 12. I cannot praise it enough. It is very simple to use and I am very grateful for your efforts.

I have noticed that I have to start X-Plane and then fire up streamdeck for this plugin to function correctly, otherwise there doesn't seem to be any communication to the SD, is this correct? I usually prefer to keep SD running all the time so it would be ideal if I didn't have to shut it down and restart when I use the X-Plane software. Is there anything you can think of that I might look at?

Cannot get FSUIPC Macros to work (P3D5, FSUIPC 6.2.0)

As title, cannot get any FSUIPC mouse macros to trigger on 0.7.12

Macros themselves are all properly loaded, and in fact work if triggered via joystick button etc

The same macros will not trigger through PilotsDeck no matter which of them I try. Workaround is to use a vjoy button and then map that in FSUIPC, but that significantly extends the time needed to configure everything, and slows testing immensely. This workaround also removes the ability to send different commands based on a value.

Setting command type to "MACRO", and command address to "FSLA320_SX:APUMaster" for example. Now, I'm not ruling out that I may also be an idiot - if so please do point it out to me!

24-05-25 15:49:07.529 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:07.854 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.010 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.010 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:08.150 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.290 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.290 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:08.330 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.461 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.461 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:08.632 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.756 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:08.756 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:08.942 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.067 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.067 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:09.223 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.347 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.347 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:09.389 [DBG] [ ActionBase:OnKeyDown ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.518 [DBG] [ ActionBase:OnKeyUp ] (Context: a17e44efc768ef7999d368b5d16c5e2e) (ActionID: (HandlerSwitchDisplay) () (Read: ) (Action: MACRO / ) (Long: False / MACRO / )) 24-05-25 15:49:09.518 [DBG] [ IPCManager:RunActionUp ] Running Action 1/1 MACRO 'FSLA320_SX:CPTERRND' on Connector 'ConnectorFSXP3D' (Value: ) 24-05-25 15:49:12.953 [DBG] [ ActionController:Run ] Refresh Tick #66750: average Refresh-Time over the last 75 Ticks: 31.540ms. (Actions: 12) (IPCValues: 10) (Images: 27) (Updates: 9)

FSUIPC Exception in Log

Hi there,

Trying to use latest version as new user. Used the installer and it indicated all pre-reqs were ok.

While in sim have FSUPIC running and other apps can use it ok.

In PilotsDeck log have recurring:

23-12-22 13:10:44.469 [DBG] [ ActionController:Run ] Refresh Tick #1875: average Refresh-Time over the last 75 Ticks: 18.002ms. (Actions: 1) (IPCValues: 1) (Images: 5) (Updates: 0)
23-12-22 13:10:48.779 [FTL] [ ConnectorMSFS:Process ] Exception in Process Call! (Exception: FSUIPC.FSUIPCException)

Attached log below.

Buttons either stay with 3 dots or go to XXX after a time.

Thanks for any guidance!

PilotsDeck20231222.log

FBW320_SYNC and FBW320_AUTO

As the FBW320_SYNC and FBW320_AUTO files are no longer included by default since 0.7.7, users who install PilotsDeck and then utilise third party Stream Deck profiles that use these scripts - have non-functional buttons. Would it be possible to add the integrations files back into the main release (excluding your own themes which are now exclusive to flightsim.to)? If not, could you confirm that these two files (last included in dev-v0.7.7) are distributed with the MIT license as normal?

Many thanks in advance.

Code length limitation for the "calculator" action type

Hi Fragtality,

I am having problem with limitation in terms of RPN code length under the "calculator" action type. I run to this several time already but so far I could find a workaround. I know that the code runs correctly because I test it first under Mobiflight. Here is an example. This is to control the Dome light in the FBW:

(A:LIGHT POTENTIOMETER:7, number) 100 * 0 ==
if{
1 (>K:CABIN_LIGHTS_SET) 100 (>K:LIGHT_POTENTIOMETER_7_SET) }
els{ (A:LIGHT POTENTIOMETER:7, number) 100 * 100 ==
if{ 1 (>K:CABIN_LIGHTS_SET) 50 (>K:LIGHT_POTENTIOMETER_7_SET) }
els{ (A:LIGHT POTENTIOMETER:7, number) 100 * 50 == if{ 0 (>K:CABIN_LIGHTS_SET) 0 (>K:LIGHT_POTENTIOMETER_7_SET) }
}}

Is this known limitation?

Keep the great work.
Sam

toggle switch in the latest 7.7

Hi,

I noticed that my toggle switches do not work any more with release 7.7 since in this version you introduced new parameter "Monitor address" to toggle the switch (execute the alternate action) that is now different from the "Control status" which is now only used as parameter for display (this is how I understand it). I think this is very good idea.

So I had to fill the new fields with the "Monitor address" parameter along On and Off values. To replicate what I had before I just used in the "Monitor address" the same dataref than what I used to have (and I still) in the "control status" with the appropriate On/off values.

Unfortunately non of my toggle switches work anymore. Any idea?

Question: X-Plane 12 Frequency

Thanks for this awesome plugin. Question - for X-Plane 12, is there a formatting option that I can use to insert a decimal point in the correct place? The dataref stores the frequencies as an integer but they're typically displayed as a float. For the life of me I can't figure out how to do it as-is. If I knew C# I would cut a PR but I don't so here we are...

Example:
image

Thanks!

Ryan

Missing StreamDeckLib 2401.9.1749.0

Hello,
I'm trying to compile your code, but vs tells me that StreamDeckLib could not be found with this version even on nuget.
On nuget I only have access to StreamDeckLib v0.5.2040 (latest).

Maybe I'm missing something...

Best regards.

Installer messages

Hi Fragility, Just a detail about the installer. Once the installation is terminated a set of messages/report are shown, which is great idea (like everything else in this wonderful software). There is a message about recommending to add NumberOfPumps=0. It would be great just to explicit that this is related to FSUIPC and more specifically to be done in the FSUIPC.ini file.

Cheers,

Sam

nothing in fcu on Alt, VS,Hdg,spd.

Nothing in FCU page on : Alt, VS, Hdg, Spd all the others buttons are ok, not these.USe with for MSFS and Fenix A320

Ido something wrong or ? . When I close MSFS the 4 button show a "0" (nothing if MSFS).

Can you help me.
TY

HondaJet LVAR doesn't meet the format criteria

On the HondaJet (HJet) there's a non standard LVAR of 'CPL Pushed' which doesn't meet the LVAR or calculator code format criteria within PilotsDeck. This has been reported directly to the developers, so this is purely an FYI should any changes be possible to work around any similar issues in the future.

HubHop
HA420 AP CPL Button Push
(L:CPL Pushed,bool) ! (>L:CPL Pushed,bool)

https://hubhop.mobiflight.com/preset/?simType=msfs2020&id=e3142ef0-8745-4188-afe5-4d8f4a6cf453

X-Plane 11 crashes after a while

Hello Fragtality,
as mentioned in my first post, I have problems with crashes of StreamDeck. I use X-Plane 11.55 and it works fine for a while.
Defined some Buttons and Displays for the Toliss A321/A319 and they normally work fine.
Toliss_Pilotsdeck

Don´t know, what causes this error. The last commands I added were Pitch Trim Down and Up.
PilotsDeck20230108.log
Have you got an idea whats going wrong or what I did wrong?
Joerg

XP12 FlightFactor 757 Lamp

Plugin won't read datarefs for lamp values between 1-10.

1-sim/AP/lampX
(Where X is integer 1-10) will display as error

1-sim/AP/lampXX
(Where XX is integer 11+ display fine)
Untitled
Untitled2

Bug: Display Value with Switch

Hi Fragtality,
thanks for the nice PilotsDeck-Application.
I use it with X-Plane 11 and it works fine so far, but I am still at the beginning with my Toliss Airbus switches.

I think I found a small bug concerning the Display Value with Switch Function.
The configuration is:
Toggle Switch with two different Commands
Special Value Indication is on
So I set Draw Rectangle to 1;1;72;72
I do not want to use any values displayed because I have a picture that says all.
So I set Hide Value: On

The result is, that the OFF-Value is not displayed, but the ON-Value is still displayed.

With Hide Value: OFF both values are displayed correctly.

Is there any parameter I can set to switch off all values or is it really a bug?
Regards
Joerg

--ignoremsfs flag is not working

Version: 0.7.12
Operating System: Windows 10

Hello i tried to run the installer without an MSFS installation using the flag --ignoremsfs but i still get an MSFS requirement fail error.
Capture

Can't index LVar

I'm trying to get the FBW A32NX engines' N1 values, which are stored as LVars A32NX_ENGINE_N1:{index} where index is 1 or 2.

Using a Display Value or Display Gauge, I can enter L:A32NX_ENGINE_N1 as the Variable address but it shows nothing. If I put L:A32NX_ENGINE_N1:1, it tells me the input is invalid and does not reflect engine 1's N1 value. This happens whether or not I have the L: prefix.

Looking at the documentation, it appears there is a way to index an AVar (A:Name(:index), Unit) but no equivalent for an LVar.

Tripple points on some buttons

Im using a streamdeck xl with the FSLabs profile. On some buttons, where something is displayed, three dots appear in the middle of the button (for example on the APU- buttons or the EXT PWR)

Formatting to add a decimal doesn't work ?

Hi !

I've been trying to setup a frequency display on my Stream Deck, but for some reason I can't format a frequency value.
Following your example in the documentation, putting 3.3 in the format area should work, but it's not doing what I expect.
It adds a decimal at the very end and 3 zeroes after, instead of splitting the value with 3 values before, 3 values after.

I'm not sure if I'm doing something wrong ?

INOP Help please

StreamDeck0.log
StreamDeck1.log
FNX2PLD20230403.log

Hi - I had no issues on the last version I was on. (0.7.7). Now have an issue with INOP across my StreamDeck+ after upgrading FSUIPC to 7.3.19 and the plugin to 0.9, and FenixQuartz to

I installed the plugin using the installer. I've spent a few hours last night and a few hours this morning looking for the issue but am coming up with nothing. Added my FSUIPC log just in case that's helpful too. I appreciate your help in advance. Thanks!

FSUIPC7.log
PilotsDeck20230403.log

Minor comment - jJoy support - Windows 11

I have installed vJoy Device Driver 2.1.9.1 on Windows 11 and it works with you latest build. I understand that it might be just luck, so consider it a a comment :-)

Very nice work.

Pilotsdeck Plugin crashing

Hi there,

I'm having issues with the plugin crashing and I'm hoping you can help. I've sent you a PM in the FSL forum with all the details but thought I'd mention here in case you haven't seen it.

Thanks in advance

Sepcial address for AN225

HI,
I’m try to create a panel for AN225.
I find dev create a special addres like this.

Mach climb:
(A:AUTOPILOT FLIGHT LEVEL CHANGE, Bool) if{ (L:XMLVAR_AirSpeedIsInMach)
AirSpeedIsInMach may set at 1

IAS climb:
(A:AUTOPILOT FLIGHT LEVEL CHANGE, Bool) if{ (L:XMLVAR_AirSpeedIsInMach)
AirSpeedIsInMach may set at 0

How can fill this to address for control states?

SU 10 Beta - Changes ?

Hi,
do you know what has changed by the SU 10 Beta ... Only the "views" still work ?!

Truncate numerical values

It would be very useful to be able to truncate a numerical value, for instance I can retrieve the transponder code from the dataref in xplane, but there's no way I can think of to get just the ones, or just the tens, or just the hundreds digit...

dots on all buttons, GSX PRO, B737

Hi,

i have installed all acc to the description but still get dots on all buttons. MFS2020, pmdg b737, streamdeck XL , v6, full verion of fscuip7.

Won't install

Despite confirming the correct .net and desktop.net runtime versions (7.04), the installer will not install pilotsdeck, instead stating to install the required versions despite this being done repeatedly.

Unsure what to do as the readme does not cover this...
image

Plugin stuck in waiting state after sim went to pause (PMDG 737 "pause before TOD")

Hi there,

first of all: awesome app, thank you!

I encountered an issue when the sim goes into pause by using the automatic "pause before TOD" functionality in the PMDG 737:

The plugin seems to be visually stuck in the waiting state after returning, i.e., it does not update the images/state any more. It simply does seem to ignore/not read the configured read-addresses.

I can still use the commands though (i.e., the buttons do what they are intended to do and the aircraft is reflecting the state change accordingly), so the connection to the sim is somehow still (partially) working.

According to the log file (PilotsDeck20231001_trunc.zip), the sim seems to have never unpaused. Sim went into "pause before TOD" at 23-10-01 13:24:15.143.

Restarting the StreamDeck software did not change anything, neither did restarting FSUIPC.

PilotsDeck: 0.7.11
FSUIPC: 7.3.2.3
MobiFlight event module: 0.7.1
StreamDeck: 6.3.0.18948
MSFS: SU13

[Request] Multiple AVARS in sequence

Request sending AVARS in sequence for a single button. For example FBW A32NX RWY Turn lights would look like this:

(A:LIGHT TAXI:2, Bool):(A:LIGHT TAXI:3, Bool)

As there is no single target or event for this switch.

Installer .NET detector error

Hi,

The installer keeps telling me I don't have the correct .NET runtimes installed, even I after I follow the specific links in the installer and have installed them.

Sim Not Connected

Running Windows 10 with X-Plane 11 and Streamdeck XL with v6.5.0 (19904). I've created two XPWREF buttons with the sim/operation/failures/rel_seize_0 dataref. Pressing the button should change the variable to 6 to fail the engine. When pressing the button, nothing happens. Log file shows the press but logs a "Sim not connected!" All is running on the same machine and the config file shows 127.0.0.1 and port 49000. Attaching the plugin log file and the Streamdeck logfile.

I verified firewall is turned off or anything else that might be blocking the UDP port.

[StreamDeck0.log](https://github.com/Fragtality/Pilo
[PilotsDeck20240128_001.log](https://github.com/Fragtality/PilotsDeck/fi
Screenshot 2024-01-29 111721
les/14086853/PilotsDeck20240128_001.log)
tsDeck/files/14086847/StreamDeck0.log)

X-Plane Commands "command once" vs "command begin/end"

I add more functions to the Toliss panel and wanted to implement Pitch Trim button. The function sim/flight_controls/pitch_trim_down probably needs not only a Command Once but the complete cycle Command Begin and Command End.
So when I add the XPcommand to the config it doesn´t move.
Do you plan to add a parameter for XPlane Commands to choose the method (once or complete cycle)?

New feature: guarded switches

Hi,

I think it could be useful to add a new type of item (or at least an additional feature for korrys or dynamic buttons) which are guarded buttons.

I've more or less implemented one using the korry template, assigning the main command to the function I want to operate and the guard control to a long press. Also I assigned both commands to lua scripts acting as follow:

  • Long press toggles the guard, and switches off the main function if on
  • Short press toggles the function ONLY IF guard is off

In addition to all this I show a message in the top part of the korry when On (same pattern as INOP but with a GUARDED text), and I show ON in the lower part when the main function is activated. However, I couldn't find a way to show OFF when the main function is deactivated either with the guard ON or OFF.

Which I suggest is to natively implement this GUARD mechanism (along with labels for the korrys) even without lua intervention.

GUARDED (there I would like to also show OFF):
image

UNGUARDED but OFF (there I would like to show OFF)
image

UNGUARDED and ON:
image

Thank you!

PilotsDeck problems with execution

The first: Many, many thanks for your effort and work.
Now I thing I have some type of problem when execute PilotDeck.exe. If I execute manually in Powershell is the same.
I send you log.
Why is your name in the path?

I understand if everything is installed OK I will enjoy your configuration by default in my Fenix A320 and three StreamDeck´s.

TIA
PilotsDeck20230307_001.log

Allow install using FSUIPC 4.x

I read in your readme that you technically have support for FSX:SE thru FSUIPC 4.X but your installer seems to stall on needing FSUIPC 7.3.19 - any chance there is a way to install it without this check in place? or is that line in the readme deprecated now? Would love to use this on FSX:SE (at least until someone ports FS Passengers to a more modern version of MSFS)

StreamDeck GSX interface sometimes not responding

Hi,
i need some help or some ideas what might cause the following issue

  • Im using PilotsDeck, GSX on the Fenix.
  • Your Fenix Profile is used for PD, and Fenix2GSX... all of them are latest versions.

Today i had only 1 Flight on which the StreamDeck Buttons for GSX worked when pressed... on all other flights... the button are recognized by FSUIPC (i can the the triggered action on the FSUIPC Conole Output).... But it doesnt trigger the requested within MSFS... e.g. pushback directions or the choice of a gate after landing ....
it worked fine and without any issus until last week?!

if have no idea, why the triggered actions by pressing a button on the streamdeck are recognized by FSUIPC but not turned into an action... Fenix2GSX works fine bzw ....

I have no idea.... are any issues between "Fenix2GSX <-> PilotsDeck" possible or a change you made between the last version of Fenix2GSX and the one before (nothing listed in the changelog which could be problematic... but sometimes, something has sideaffects...)

Thanks a lot in advance

Maybe the issue can be closed ...

Found this in the fsuipc log .... would make sense if this is the reason for the issues..... i take a look into the lua files... (but they are up-to-date (thats why i asked for version 1.2 on flightsim.to ;) and theese are the 1.2 ;)

14985 Subscribed to InputEvents (30 found)
15032 LUA.1: Pax-String at Offset 0x4510:5:s
15032 LUA.1: Cargo-String at Offset 0x4516:6:s
15047 LUA.1: State-String at Offset 0x451D:16:s
15063 LUA.1: SimObjects\Airplanes\FNX_320_CFM\aircraft.CFG
15078 LUA.1: comparing 'fnx-aircraft-320' with 'SimObjects\Airplanes\FNX_320_CFM\aircraft.CFG
15094 LUA.1: no match
15110 LUA.1: comparing '787' with 'SimObjects\Airplanes\FNX_320_CFM\aircraft.CFG
15125 LUA.1: no match
15141 LUA.1: comparing 'FlyByWire' with 'SimObjects\Airplanes\FNX_320_CFM\aircraft.CFG
15157 LUA.1: no match
15172 LUA.1: comparing 'inibuilds-aircraft-a30' with 'SimObjects\Airplanes\FNX_320_CFM\aircraft.CFG
15188 LUA.1: no match

15250 LUA.1: GSX_AUTO - Script active
15782 LUA.1: GSX_AUTO - Menu-Line 0 at Offset 0x4300:48:s
15813 LUA.1: GSX_AUTO - Menu-Line 1 at Offset 0x4330:48:s
15844 LUA.1: GSX_AUTO - Menu-Line 2 at Offset 0x4360:48:s
15875 LUA.1: GSX_AUTO - Menu-Line 3 at Offset 0x4390:48:s
15907 LUA.1: GSX_AUTO - Menu-Line 4 at Offset 0x43C0:48:s
15938 LUA.1: GSX_AUTO - Menu-Line 5 at Offset 0x43F0:48:s
15969 LUA.1: GSX_AUTO - Menu-Line 6 at Offset 0x4420:48:s
16000 LUA.1: GSX_AUTO - Menu-Line 7 at Offset 0x4450:48:s
16032 LUA.1: GSX_AUTO - Menu-Line 8 at Offset 0x4480:48:s
16063 LUA.1: GSX_AUTO - Menu-Line 9 at Offset 0x44B0:48:s
16094 LUA.1: GSX_AUTO - Menu-Line 10 at Offset 0x44E0:48:s
16188 LUA.1: GSX_AUTO - Refreshing Menu (Startup)
16438 LUA.1: GSX_AUTO - Opening GSX Menu
16469 LUA.1: GSX_AUTO - Automatic Service Calls: Refuel and Catering

Contact

Do you have an email address that I can reach out to? Alternatively could you check your PMs at FlightSim.to?

Potential enhancements for use with x-Plane

Hi Fragtality,

I got to know you work thanks to the excellent PilotsDeck_FNX. Few days ago, I discovered PilotsDeck. This is an amazing piece of software. It is flexible, powerful, reliable and easy to use platform to configure/program Stream Deck for flight simulation. Many thanks for sharing.

At this point, to make it simple in terms of learning and admin/maintenance I am trying to use the features that do not need external files such as Macro and Lua scripts . So far for MSFS I have been able to do what I need, thanks in particular to the "calculator" Action type.

I am now using your platform to configure Stream Deck for XP12. It is working great. However there are a couple of "simple" enhancement/extensions that I would like to suggest to make the software even more flexible and powerful when used with x-Plane (sorry if those features exist already and couldn't figure out how to use them):

  1. Toggle action
    For Dynamic button, having a second action (very similar to the "long press" but with a normal press) would be very handy to implement a toggle action that requires the use of x-Plane commands such as "command_pos_0" and "command_pos_1" (or up and down commands). The first and second actions will be activated alternatively.

  2. Multiple commands
    It would be very useful if it were possible to send several x-plane commands as a single Action. This will save buttons for actions that often need to happen simultaneously such as controlling landing lights left and right with the same button

Again, thanks for this great plugin (I bought my Stream Deck only to be used with it) and keep the excellent work.

Samer

Support for reading offset bit values (like JeeHell)

Hello, thank you for the great StreamDeck plugin!

I noticed it works quite well with JeeHell FMGS, but not all functionality is possible to achieve in a compact way or in a single button multifunction kind of way since it is not possible to determine a particular function's status by "offset bit value". Also sending commands using similiar way of communication with JeeHell is only partially possible.

Example of offset table from JeeHell manual:
image
Source: https://jeehell.org/EN%20-%20Advanced%20User%20Guide.pdf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.