APRS library?
I'm looking to integrate APRS into a custom mapping application. Is there any sort of integrated APRS parser library that would help?
There seems to be more than a trivial number of APRS protocol modes and hacks, the spec is 128 pages, and there are things like weather data and whatnot that would be nice to extract; I'd just as well not reimplement it all myself.
I looked at the Xastir source but it doesn't seem ideal (without massive copy/paste extraction and hacking, or perhaps "un"-hacking).
Are there any other complete Open Source APRS implementations out there?
Thanks,
Braddock Gaskill - KD5ZVK
Quoted 8 lines · Braddock Gaskill
I'm looking to integrate APRS into a custom mapping application. Is there any sort of integrated APRS parser library that would help?
There seems to be more than a trivial number of APRS protocol modes and hacks, the spec is 128 pages, and there are things like weather data and whatnot that would be nice to extract; I'd just as well not reimplement it all myself.
Quoted 4 lines
I looked at the Xastir source but it doesn't seem ideal (without massive copy/paste extraction and hacking, or perhaps "un"-hacking).
Are there any other complete Open Source APRS implementations out there?
There are some class libraries I think. Check SourceForge. Can't recall whether they were Java or C++.
Make sure you check out the APRS Errata page on Bob's site as well, as you really need those corrections to the spec. Also keep the Xastir source handy, as there will be even more things here and there that you'll come across that aren't in the spec or errata, but necessary. If/when you find those, report them to the aprsspec mailing list please.
Curt. One of the Xastir guys.
--
Curt, WE7U archer at eskimo dot com
Arlington, WA, USA http://www.eskimo.com/~archer
"Lotto: A tax on people who are bad at math." -- unknown
"Windows: Microsoft's tax on computer illiterates." -- WE7U "The world DOES revolve around me: I picked the coordinate system!"
Quoted 1 line · On Wed, Mar 10, 2004 at 09:04:18AM -0800, Curt, WE7U wrote:
Curt. One of the Xastir guys.
After doing a bit more digging and asking around, it seems like your Xastir (107k lines of code), and Ian Wades perl parser (~55 pages of code), are the ONLY open source APRS parser implementations, and that creating a fresh one will be a massive job. It's a shame to see so much good non-commercial software is close-sourced in the HAM community.
Do you have any recommendations on perhaps a good place to hook into Xastir to get the APRS data in a parsed standardized format? I was thinking I could pretty easilly externalize the DataRow structure via a documented TCP port interface so that people could realistically write new APRS clients. I could write a little client library to remotely retrieve parts of the DataRow structure via TCP, and allows the application programmer to register "data update" callbacks when an entry is changed.
Any suggestions would be welcome. I'm hoping to do this in the next two days before a local HAM weather balloon launch.
-braddock
Quoted 2 lines · Braddock Gaskill
Do you have any recommendations on perhaps a good place to hook into Xastir to get the APRS data in a parsed standardized format?
Took the discussion to private e-mail.
--
Curt, WE7U archer at eskimo dot com
Arlington, WA, USA http://www.eskimo.com/~archer
"Lotto: A tax on people who are bad at math." -- unknown
"Windows: Microsoft's tax on computer illiterates." -- WE7U "The world DOES revolve around me: I picked the coordinate system!"
Hi,
I was looking for something similar a while ago & found 'DigiNED' by Henk DeGroot
This is GPLd and includes the various APRS related fuctions in specific source files; dx.c includes a parser to convert an APRS beacon to a position & distance.c calculates bearing & distance between two locations.
Hope this is of use,
Robert Jenkins,
G8TBF / G0WTK.
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Braddock Gaskill
Sent: 10 March 2004 02:40
To: [email protected]
Subject: APRS library?
I'm looking to integrate APRS into a custom mapping application. Is there any sort of integrated APRS parser library that would help?
There seems to be more than a trivial number of APRS protocol modes and hacks, the spec is 128 pages, and there are things like weather data and whatnot that would be nice to extract; I'd just as well not reimplement it all myself.
I looked at the Xastir source but it doesn't seem ideal (without massive copy/paste extraction and hacking, or perhaps "un"-hacking).
Are there any other complete Open Source APRS implementations out there?
Thanks,
Braddock Gaskill - KD5ZVK
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in the body of a message to [email protected] More majordomo info at
http://vger.kernel.org/majordomo-info.html
Quoted 2 lines · Braddock Gaskill
I'm looking to integrate APRS into a custom mapping application. Is there any sort of integrated APRS parser library that would help?
I forget whether I mentioned this here or on the Xastir developer's list when I originally published this article in the PMRC Blurb, but here's another approach to using Xastir with other software:
http://www.phil-mont.org/PMRCmap/PMRConTheMap.html
73 de Maggie K3XS
Signature · 6 lines
-----/___. _)Margaret Stephanie Leber CCP, SCJP/"The art of progress / ----/(, /| /| http://voicenet.com/~maggie SCWCD/ is to preserve order/ ---/ / | / | _ _ _ ` _ AOPA 925383/ amid change and to / --/ ) / |/ |_(_(_(_/_(_/__(__(/_ K3XS / preserve change amid/ -/ (_/ ' .-/ .-/ ARRL 39280 /order."-A.N.Whitehead/ /________________(_/_(_/_______AMSAT 32844_/<[email protected]>/