vranki / extplane-panel Goto Github PK
View Code? Open in Web Editor NEWExternal networked panel for X-Plane flight simulator
External networked panel for X-Plane flight simulator
Fantastic project, just saved me tons of headaches while flying.
Just found a simple requirement missing. I want to be able ti display data ref values with labels.
My current best option is to use debug data refs but it prints the whole data ref name. Can you add a label setting to this? Would be damn useful.
System: Windows 10
Steps to reproduce:
Tried to launch "extplane-panel --simulate true" in order to test this project. Was greeted with the screen "Host not found: 127.0.0.1:51000:51000".
Any help would be much appreciated, thanks
On android, the screen is blanked. Forcing screen to stay on is not implemented in Qt yet, so this can't be fixed yet.
https://bugreports.qt.io/browse/QTBUG-36005
Any workarounds? Yhird party app to prevent blanking?
It seems "Save Profile As" will set the filename and path - the file is not saved until you subsequently press "Save Profile".
When ExtPlane-Panel is connected to X-Plane, I can add an item (with key 'a'). But when I add a second item, it is drawn just over the first one.
System: Ubuntu 20.04
Check why it's broken and fix if possible. Or rewrite in QML.
If possible, please add a simple slider item to the list of available items. I would like to use it to create a simple throttle quadrant with Throttle, Mixture, and Propeller sliders on an Android tablet.
I only program in Java, so I would rather not try to hack a slider implementation in C++.
Check what's gaugecover about and implement if still needed.
This might be more of a question than an issue. I'm making some enhancements to the PFD and I have also added a panel item, an enumerated indicator that can support bit masks for datarefs that have multiple meanings depending on how the bits are set. All is working well but I feel that I should create some user documentation for the enumerated indicator.
I don't see where there is a documentation file that can be distributed with pre-built binaries. If there is one can you tell me where it is so I can enhance it. If there isn't one do you guys mind if I create one that we can all add to?
Mark
The default IP address in ExtPlane-Panel settings is 127.0.0.1:51000. I changed this to my local IP address 192.168.xxx.xxx:51000, but ExtPlane-Panel did not connect. Neither the Windows nor the Android version.
In the meantime, I verified using Telnet that my ExtPlane plugin was working correctly. I was able to change dataref values in X-Plane via telnet text commands.
After tearing much of my hair out, I accidentally omitted the port number in ExtPlane-Panel and voila, it connected immediately. The same happened in Android.
Therefore I suggest to remove the port number from the default settings. (Unless it is some kind of strange problem in my home network, which I think it isn't.)
Check why it's broken and fix if possible. Or rewrite in QML.
Neither maps/gps nor maps/radar display anything other than the heading. Any fix available? Source is Google Maps.
When I start up my self-built version of ExtPlane-Panel, there are no panels in the Manage Panels dialog. I did not know this, so I created a panel with several widgets. I saved it with "Save Profile As...". The INI file was successfully created, it contained all settings. But when I loaded it with "Load Profile", I got a completely black screen. I could only find out the root-cause via debugging. The INI file had no "[panel-0]" section, therefore ExtPlane-Panel simply did not load the file.
I suggest to display some error message when the file load fails.
After I manually added a new panel in the Manage Panels dialog the saving and loading of files worked flawlessly.
I experienced this in a self-built version of ExtPlane-Panel based on commit 6e1cc30.
Check why it's broken and fix if possible. Or rewrite in QML.
QML is really, really nice way of doing GUI stuff. It would also be very good (and quick) way to create new instruments for Extplane-panel.
Adding support for QML would require at least
I'll probably start work on this during Q3/2013.
Check why it's broken and fix if possible. Or rewrite in QML.
Had the following error come up when started step 3a
pi@raspberrypi:~/ExtPlane-Panel $ dpkg-buildpackage -rfakeroot -b
dpkg-buildpackage: info: source package extplane-panel
dpkg-buildpackage: info: source version 2.0.3
dpkg-buildpackage: info: source distribution UNRELEASED
dpkg-buildpackage: info: source changed by Ville Ranki [email protected]
dpkg-buildpackage: info: host architecture armhf
dpkg-source --before-build ExtPlane-Panel
dpkg-checkbuilddeps: error: Unmet build dependencies: qtdeclarative5-dev libqt5svg5-dev
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
X-Plane has support for custom commands. Study what kind of protocol is needed to support them and implement it in the code. Should be pretty straightforward.
Example code with custom command:
http://www.xsquawkbox.net/xpsdk/mediawiki/Custom_Command_with_Custom_DataRef
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.