* Announcing Ham-APRS-Parser version 0.02
@ 2005-08-09 4:44 Jeff Laughlin
2005-08-09 14:46 ` Curt, WE7U
2005-08-09 21:25 ` charlesb
0 siblings, 2 replies; 5+ messages in thread
From: Jeff Laughlin @ 2005-08-09 4:44 UTC (permalink / raw)
To: Linux-Hams
http://aprs.n1ywb.com/Ham-APRS-Parser-0.02/
I've added support for a bunch more APRS data. Please check it out and
let me know how it goes.
Any ideas where else I could announce this to get some knowledgable
people to look at? Not places like eHam.com... I've posted it on
#hamradio on irc.freenode.net...
I applied to make this a sourceforge.net project, haven't heard back
from SF yet though.
NAME
Ham::APRS::Parser - Perl module for parsing APRS packets into a
consistant and easy to work with format
SYNOPSIS
use Ham::APRS::Parser;
my $aprsPacket =
parseAPRSPacket("EA1EKE-8>TR3UTW,EC1H-12,EA1A-3*,qAo,EA1URO-10:`|@+
,>/>"9f}");
while( my ($k, $v) = each %$aprsPacket ) {
print "key: $k, value: $v\n";
}
DESCRIPTION
Insert plaintext aprs packets from APRS-IS, get back a reference to a
hash containing the APRS data in a consistant and easy to process
format.
The above code will yield the following hash:
%$aprsPacket = {
'AMBIGUITY' => 0,
'COMMENT' => '"9f',
'COURSE' => 234,
'FROM' => 'EA1EKE-8',
'LAT' => '42.5911666666667',
'LON' => '-6.6025',
'MICE_CURRENTNESS' => 'CURRENT',
'MICE_MSG' => 'En Route',
'PATH' => 'EC1H-12,EA1A-3*,qAo,EA1URO-10',
'SPEED' => '75.932',
'TO' => 'TR3UTW'
};
Be careful, because Mic-E packets use the TO field as data, not a real
callsign. Also Mic-E packets may contain non-printing chars, although
the output should be 100% printable.
The module tries to be fast by using dispatch tables and not using
regular expressions unecessarily.
I wrote this module because I wanted to translate APRS packets into
KML files for displaying on Google Earth. Unfortunately Google Earth
can't handle the tens (or hundreds) of thousands of APRS stations all
at once. I will keep working on ways to get around this.
Other neat applications might be an advanced, highly intellegent
digipeater. Or a free open source findu.com replacement using Google
Maps.
Currently the module should mostly reliably return these fields from
position reports, Mic-E position reports, and compressed position
reports:
* TIME_FORMAT
* TIME
* GPS_FIX
* NMEA_SRC
* COMP_ORIG
* ALTITUDE
* COURSE
* LAT
* LON
* SYMBOL
* MESSAGING
* MICE_MSG
* MICE_CURRENTNESS
* MICE_DEVICE
* FROM
* PATH
* TO
* COMMENT
* AMBIGUITY
* SPEED
* RANGE
...
Thanks
73 de n1ywb
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Announcing Ham-APRS-Parser version 0.02
2005-08-09 4:44 Announcing Ham-APRS-Parser version 0.02 Jeff Laughlin
@ 2005-08-09 14:46 ` Curt, WE7U
2005-08-09 21:25 ` charlesb
1 sibling, 0 replies; 5+ messages in thread
From: Curt, WE7U @ 2005-08-09 14:46 UTC (permalink / raw)
To: Jeff Laughlin; +Cc: Linux-Hams
On Tue, 9 Aug 2005, Jeff Laughlin wrote:
> http://aprs.n1ywb.com/Ham-APRS-Parser-0.02/
>
> I've added support for a bunch more APRS data. Please check it out and
> let me know how it goes.
>
> Any ideas where else I could announce this to get some knowledgable
> people to look at? Not places like eHam.com... I've posted it on
> #hamradio on irc.freenode.net...
xastir mailing list (www.xastir.org)
aprssig mailing list (www.tapr.org)
--
Curt, WE7U. APRS Client Comparisons: 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!"
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Announcing Ham-APRS-Parser version 0.02
2005-08-09 4:44 Announcing Ham-APRS-Parser version 0.02 Jeff Laughlin
2005-08-09 14:46 ` Curt, WE7U
@ 2005-08-09 21:25 ` charlesb
2005-08-10 1:24 ` Nate Bargmann
1 sibling, 1 reply; 5+ messages in thread
From: charlesb @ 2005-08-09 21:25 UTC (permalink / raw)
To: linux-hams
add it to freshmeat... sourceforge, and places like that
regards/73
Charles 2E0GOM
> http://aprs.n1ywb.com/Ham-APRS-Parser-0.02/
>
> I've added support for a bunch more APRS data. Please check it out and
> let me know how it goes.
>
> Any ideas where else I could announce this to get some knowledgable
> people to look at? Not places like eHam.com... I've posted it on
> #hamradio on irc.freenode.net...
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Announcing Ham-APRS-Parser version 0.02
2005-08-09 21:25 ` charlesb
@ 2005-08-10 1:24 ` Nate Bargmann
2005-08-10 11:54 ` charlesb
0 siblings, 1 reply; 5+ messages in thread
From: Nate Bargmann @ 2005-08-10 1:24 UTC (permalink / raw)
To: linux-hams
* charlesb@otcgaming.net <charlesb@otcgaming.net> [2005 Aug 09 19:02 -0500]:
> add it to freshmeat... sourceforge, and places like that
http://radio.linux.org.au is the official directory for Linux ham radio
apps. It's been updated as recently as July 10 so I'm sure your
submission will be accepted.
73, de Nate >>
--
Wireless | Amateur Radio Station N0NB | Successfully Microsoft
Amateur radio exams; ham radio; Linux info @ | free since January 1998.
http://www.qsl.net/n0nb/ | "Debian, the choice of
My Kawasaki KZ-650 SR @ | a GNU generation!"
http://www.networksplus.net/n0nb/ | http://www.debian.org
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Announcing Ham-APRS-Parser version 0.02
2005-08-10 1:24 ` Nate Bargmann
@ 2005-08-10 11:54 ` charlesb
0 siblings, 0 replies; 5+ messages in thread
From: charlesb @ 2005-08-10 11:54 UTC (permalink / raw)
To: linux-hams
> * charlesb@otcgaming.net <charlesb@otcgaming.net> [2005 Aug 09 19:02
> -0500]:
>> add it to freshmeat... sourceforge, and places like that
>
> http://radio.linux.org.au is the official directory for Linux ham radio
> apps. It's been updated as recently as July 10 so I'm sure your
> submission will be accepted.
well you learn something new every day...
regards
73
Charles - 2E0GOM
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-08-10 11:54 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-09 4:44 Announcing Ham-APRS-Parser version 0.02 Jeff Laughlin
2005-08-09 14:46 ` Curt, WE7U
2005-08-09 21:25 ` charlesb
2005-08-10 1:24 ` Nate Bargmann
2005-08-10 11:54 ` charlesb
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.