bemace / SpotterLevel3

Feeds APRS data into GRLevel3 via custom placefiles to allow tracking of Skywarn spotters
MIT License
1 stars 1 forks source link

Enhancement: Show Date/Time in text #59

Open homes32 opened 2 years ago

homes32 commented 2 years ago

Date/Time should show in the GRLevel3 tooltip (placefile Text). As GRLevel3 is the primary interface this allows the user to see when the APRS data was last updated for that user, instead of having to look at the SpotterLevel3 interface. Date/Time should be displayed in a friendly, easy to read format. The Timestamp used by the SpotterLevel3 interface is NOT easy to read at a glance during high stress activities such as Skywarn.

It would also be nice to annotate the tooltip better. MOVING: coords have changed since last x update STATIONARY: coords have remained unchanged since last x update

STATUS: Beacon comment/status from APRS

ex.

Lee (K9MP-9)
2022-06-03 21:20:22 UTC
MOVING 3 ° @ 47 mph
STATUS: Skywarn

or

Lee (K9MP-9)
2022-06-03 21:20:22 UTC
STATIONARY

instead of:

K9MP-9
3 ° @ 47 mph
bemace commented 2 years ago

I might have the time formatting done at least, just haven't released. There's a lot of things that could be nice to have in the tooltips, ideally it could be configurable eventually. As you can see I've got a lot on my wishlist, but I'm just trying to get to a minimum usable tool at the moment. The main obstacle is just getting it to save all the settings and data between sessions, which should be relatively straightforward, but as usual, isn't. I definitely welcome suggestions though, send as many as you like, or comment on existing ones. I haven't had time to really think through all of them in detail yet and some other input could help with that.

As you implied, the SpotterLevel3 interface is mainly for initial configuration and then also for troubleshooting, and ideally will be forgotten about most of the time. But it sort of gives a preview of what I'm trying to do with the datafile, as I need to see it in the SL3 interface to verify the data is being pulled in correctly before I try to send it out again.