Giter VIP home page Giter VIP logo

Comments (1)

kirvanp avatar kirvanp commented on June 12, 2024

The app has support for bluetooth beacons, however it is off by default and I haven't maintained it in a couple years so there may be bugs. Basically, a bluetooth beacon is about the size of a deck of cards and goes in the glider. The app then knows the distance to the glider and based on that it can automatically record a glider as landed when it gets close to the timekeeper. It can also warn the user about error states, such as if a glider is marked flying but is actually on the ground. It's pretty neat.

You can try it out if you wish by using iPhones as fake bluetooth beacons. To do so, go Settings > Timesheets on your iPad and turn on iBeacon Assistance. Then, on your phone, go to the same place but instead turn on Use Devices as Beacon and give it a number (doesn't matter which one). Then, on the iPad, add an airplane, perhaps a towplane for demo purposes. Select the towplane, and give it the same beacon number as your phone. Then mark it as having taken off. If you walk away and walk back, when you walk back it will record your towplane as being landed. It even works when the iPad screen is off, which means it can record landings without using much battery. In one version, it would speak "Glider 1 Landed" or something like that, but I don't know if I still have that in.

Overall, the goal was to reduce errors. No matter how intuitive the app is, users are going to bungle it up by marking the wrong planes as landed or taken off, especially when there are 8+ planes being used at once. So besides being fun, this did have real potential to improve the app. That said, it was a side project that I played with at some flying sites, we weren't using it at summer camp.

from ets.

Related Issues (20)

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.