ge0rg / aprsdroid

APRSdroid - Geo-Location for Radio Amateurs
https://aprsdroid.org/
GNU General Public License v2.0
505 stars 97 forks source link

Imperial units; proper station details; Balloon Chase; Tablet Mode #24

Open k4ety opened 13 years ago

k4ety commented 13 years ago
  1. Configuration option: Display distances in km or miles.
  2. If you select an entry from the Station History (showing the text as it was received), show a parsed, formatted display of the information (a detail screen)
  3. Implement a "Balloon Chase" mode:
    • Select/Designate one, two, or possible even three Callsign/SSIDs to be the target. We usually have secondary or even tertiary backup systems on the balloon, so these should all have the same location info in normal circumstances.
    • Have a map display that automatically scrolls and maintains zoom amount as needed to keep both the current target location and the APRSdroid device's location onscreen and centered. Center on the midpoint between the target and the device. If user zooms out, scroll to keep centered and maintain zoom unless the device or target can no longer both be onscreen.
    • Display tracks for the target(s) and device. User-selectable colors would be a nice touch. Being able to save/export the tracks to a KML file at the conclusion of the chase would be even better.
    • Any APRS positions received within the display range should be shown as normal. Having a configuration list to contain other callsigns to highlight would be a nice touch. This would allow you to easily spot and distinguish other chase vehicles.
    • Have a map overlay box that shows current info for the target (combined from both target Callsign/SSIDs): Distance to target, target altitude, target speed, target rate of climb/descent, time of last beacon, minutes since last beacon, the X most recent comment fields from target beacons (contains telemetry data). Some way of selecting which fields to display and set the order would be even better. Maybe a way to easily toggle the overlay box on and off would be helpful for a phone's smallish display.
  4. To make this work really well, the APRSdroid needs to be able to receive data via AFSK, either using the phone's microphone, by using an audio cable or bluetooth audio from the android device to the radio. The latter would allow both sending and receiving positions via radio.
  5. Having the extra screen real estate provided by a tablet would make all of this data a bit easier to see all at once. Most tablets support bluetooth audio but many have no builtin mic. I have a Nook Color running Cyanogenmod and would be glad to volunteer to test with it...

Lastly, thanks again for all of the effort you put into this. I hope it remains a fulfilling pursuit.

ge0rg commented 12 years ago

Thank you for the impressive list of possible new features :)

  1. is a low-priortiy to me, and to implement it properly it also should change the units in the preferences, which is far less trivial.
  2. A human-readable station info with parsed weather reports, status etc is on my TODO for the next major release.
  3. Now this is a really major job. I'm not sure I can handle this list within reasonable time (i.e. next year). I am thinking about a "buddy list" kind of feature which might solve some of these problems. I recently saw a "balloonTracker" app for android, but it seems to be a very early beta so far.
  4. AFSK decoding has a high priority and will hopefully come in November. Until then you can try connecting a TNC via bluetooth.
  5. I have no tablet yet, but I'm going to change that in the next months. I will look at implementing a sensible tablet interface then.
ge0rg commented 9 years ago

Regarding support for Imperial Measures

I am really sorry, but as the application is developed in Europe, I am bound by the EU Directive 80/181/EEC which requires the use of the International System of Units (SI) and does not allow alternative unit systems like the Imperial Estimates.

k4ety commented 9 years ago

I just read through the documentation on Wikipedia that you reference, and it would seem that this legislation does not even apply, since your app is not used for "economic, public health, public safety and administrative purposes." Even if it did apply, since 2010 this series of legislation has been "Permitting indefinitely the use of supplementary indications".

It seems to me that this is just part of localization to make your app useful in other areas, just as offering various languages and date/time formats, and as long as you have the ability to conform to the EU directives then it is legal to sell within the EU.

bnordgren commented 7 years ago

Was just curious if parsed screens (for weather, etc.) were still on the table? Thanks for your work! AF7RQ