W4rl0ck Posted September 12, 2020 Report Posted September 12, 2020 I wonder if anyone got a stream deck? I think it would be possible to do really great stuff with them .. there is also a .net library at https://github.com/OpenMacroBoard/StreamDeckSharp I have no experience with .net, but I guess I'll look into it now
Paul Henty Posted September 14, 2020 Report Posted September 14, 2020 It sounds possible to create a .net application using the library you found and my FSUIPC dll for .NET. I don't have a stream deck however so I can't really help with that aspect. If you haven't seen this, there is currently an active thread in the main FSUIPC forum about using the stream deck with FSUIPC without programming. Paul
W4rl0ck Posted September 15, 2020 Author Report Posted September 15, 2020 (edited) Thanks ... I have not seen the other thread. I think a plugin will be superior because it could show buttons depending on state of the airplane .. but I agree that this will probably be much work .) btw if you want to test it before eventually buying .. there is an official iOS and Android app that allow to use your mobile phone as a stream deck. Edited September 15, 2020 by W4rl0ck
W4rl0ck Posted September 17, 2020 Author Report Posted September 17, 2020 I have created a small proof of concept plugin that only has a gear button. It shows the current state ( inactive (static gear) / up / moving / down ) in the screen and toggles gear on press. there is a small caption: https://imgur.com/a/aUZ3Jl9 It's a bit hacky but I plan to make it open source and hope some guys will help with it 🙂
Paul Henty Posted September 18, 2020 Report Posted September 18, 2020 Well done. That looks great. Paul
Fragtality Posted September 23, 2020 Report Posted September 23, 2020 @W4rl0ck Yes, it is possible - I programmed a prototype myself months ago (but on hold since then). Have you already tried multiple Buttons/Controls? Are you using ReadLVar / SendControlToFS Functions for the interaction? I'm asking because my prototype had issues when multiple buttons where assigned (e.g. Lights, TCAS, APU). Maybe some kind threading-issue with the library I used (StreamDeckLib).
Delphi Posted September 24, 2020 Report Posted September 24, 2020 I use TouchOSC for a similar project. B737 MIP and AP is already implemented half way. Interface between TouchOSC is a .net application with Paul's DLL. TouchOSC provides many different controls for the UI. Running on both IOS and Adroid. The required app for the tablet costs less than 5,- EUR. Ruediger
W4rl0ck Posted September 30, 2020 Author Report Posted September 30, 2020 I have two buttons working, the landing gear and a pause button. Last week a family member had an accident so I can currently not continue working on this little project. I plan to continue on it later. I'm using a great library for stream deck https://github.com/BarRaider/streamdeck-tools which also has a project template. It directly creates streamdeck plugins when build. I uploaded my current codebase at https://github.com/bastianh/de.dafire.fsuipc in case someone wants to look at it... it's quite simple to work with both libraries even through I have no experience in c# and had to look up lots of stuff .)
Fragtality Posted February 19, 2021 Report Posted February 19, 2021 For all still interested: I made some good progress with my Plugin now. It is hosted here on GitHub 🙂 1
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