GithubHelp home page GithubHelp logo

vranki / extplane-panel Goto Github PK

View Code? Open in Web Editor NEW
108.0 108.0 34.0 50.18 MB

External networked panel for X-Plane flight simulator

C++ 77.26% Shell 2.02% QMake 2.03% QML 18.54% Dockerfile 0.15%

extplane-panel's People

Contributors

dankrusi avatar jdeeth avatar nicolou avatar tdebarochez avatar vranki 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  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  avatar  avatar  avatar  avatar

extplane-panel's Issues

Display data ref value with custom label

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.

Cannot open simulated connection

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

Can't show multiple items

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

Add Slider item

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++.

Documentation

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

Port number is NOT required for connection

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.)

Doesn't display map

Neither maps/gps nor maps/radar display anything other than the heading. Any fix available? Source is Google Maps.

App creates invalid saved files

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.

Add support for QML panel items

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

  • PanelItem that contains QML widget and plumbing and UI to support several QML instruments
  • Custom QML elements to provide access to DataRefs and other supported functions and to item settings

I'll probably start work on this during Q3/2013.

Raspberry Pi install - error with step 3a

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.)

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.