wonderly.jeaprs.aprs.packet
Interface APRSEventListener

All Superinterfaces:
APRSIOModule, IOModule
All Known Implementing Classes:
APRSEventAdapter

public interface APRSEventListener
extends APRSIOModule

This interface defines the methods that are called by an APRSEventGenerator when an APRSEventListener is registered with it. The APRSEventGenerator will use appropriate means to extract packets from a source, and create the APRSData objects and APRSPacket objects. It will then call these methods to convey to the listener(s) that the data has been received/generated/found

Version:
1.0
Author:
Gregg Wonderly - The information contained in this document is Copyright 2001-2003, Gregg Wonderly, all rights reserved.

Method Summary
 void capabilities(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSStation msg)
          Called when capabilities are received from a station.
 void gps(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSGps gps)
          Called when a gps/NMEA sentence is received from a station.
 void item(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSItem item)
          Called when an item is received from a station.
 void message(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSMessage msg)
          Called when a message report is received from a station.
 void object(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSObject obj)
          Called when an object is received from a station.
 void others(wonderly.jeaprs.aprs.packet.APRSPacket pkt)
           
 void position(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSPosition pos)
          Called when a position report is received from a station.
 void query(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSQuery query)
          Called when a query is received from a station.
 void shelter(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSShelter shelter)
          Called when shelter information is received from a station.
 void status(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSStatus stat)
          Called when a status report is received from a station.
 void telemetry(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSTelemetry telem)
          Called when telemetry is received from a station.
 void thirdParty(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSThirdParty party)
          Called when thirdparty data is received from a station via an IGATE or otherwise.
 void userDefined(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSUserDefined user)
          Called when a user defined, perhaps privately defined, report is received from a station.
 void weather(wonderly.jeaprs.aprs.packet.APRSPacket pkt, wonderly.jeaprs.aprs.packet.APRSWeather weather)
          Called when a weather report is received from a station.
 
Methods inherited from interface wonderly.jeaprs.io.IOModule
getModuleId, setModuleId
 

Method Detail

position

public void position(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                     wonderly.jeaprs.aprs.packet.APRSPosition pos)
Called when a position report is received from a station.


weather

public void weather(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                    wonderly.jeaprs.aprs.packet.APRSWeather weather)
Called when a weather report is received from a station.


gps

public void gps(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                wonderly.jeaprs.aprs.packet.APRSGps gps)
Called when a gps/NMEA sentence is received from a station.


object

public void object(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                   wonderly.jeaprs.aprs.packet.APRSObject obj)
Called when an object is received from a station.


message

public void message(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                    wonderly.jeaprs.aprs.packet.APRSMessage msg)
Called when a message report is received from a station.


capabilities

public void capabilities(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                         wonderly.jeaprs.aprs.packet.APRSStation msg)
Called when capabilities are received from a station.


status

public void status(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                   wonderly.jeaprs.aprs.packet.APRSStatus stat)
Called when a status report is received from a station.


query

public void query(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                  wonderly.jeaprs.aprs.packet.APRSQuery query)
Called when a query is received from a station.


telemetry

public void telemetry(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                      wonderly.jeaprs.aprs.packet.APRSTelemetry telem)
Called when telemetry is received from a station.


userDefined

public void userDefined(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                        wonderly.jeaprs.aprs.packet.APRSUserDefined user)
Called when a user defined, perhaps privately defined, report is received from a station.


item

public void item(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                 wonderly.jeaprs.aprs.packet.APRSItem item)
Called when an item is received from a station.


shelter

public void shelter(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                    wonderly.jeaprs.aprs.packet.APRSShelter shelter)
Called when shelter information is received from a station.


thirdParty

public void thirdParty(wonderly.jeaprs.aprs.packet.APRSPacket pkt,
                       wonderly.jeaprs.aprs.packet.APRSThirdParty party)
Called when thirdparty data is received from a station via an IGATE or otherwise.


others

public void others(wonderly.jeaprs.aprs.packet.APRSPacket pkt)