Giter VIP home page Giter VIP logo

xplane_api's People

Contributors

cvu1998 avatar pietracoops avatar

Watchers

 avatar  avatar

xplane_api's Issues

Frontend for Server (GUI)

This is going to be quite essential to see which clients are connected and to be able to start and stop server with the click of a button

This frontend can be implemented using Imgui (Just need to import the include files no libs necessary)

Unit Tests

There needs to be unit tests to ensure that features are working as expected when implementing new features. These tests need to be automated as well.

Use Google Test suite

Error Checking for datarefs to be Sent to cockpit

  1. There is a dataref database that was found in the resources plugin that can serve as a map to validate the data types that are being sent for error checking. This should be implemented and provide python client feedback if data types do not match.

  2. Logic for sending values other than floats will also need to be implemented as we are currently only able to send floats.

  3. Exhaustive A320 Dataref list needs to be found and stored

"Is Alive" heartbeat with python clients

There needs to be a mechanism that consistently polls the python client to verify that it is alive. When the alive returns false, then we need to terminate the dedicated thread associated to the python client so that the client can reconnect to the server

Logging Feature

We need to be able to log the output of the client. If ever there is a crash, logs can be requested and examined.

Cmake build on github

We need to be able to build on Github using cmake. The cmake module should generate a visual studio solution that users can use to build the project locally. VS 2019

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.