MsgEventDispatcher and
MsgEventListener API.See: Description
| Interface | Description |
|---|---|
| CapabilitiesProvider |
This interface is called for registered implementers when someone wants a
list of the local station's APRS capabilities (suitable for a
StationCapabilities
response). |
| DestinationListener |
This interface defines events that can occur when the StationTracker class is
updated with destination address information.
|
| Digipeater.TXIGatedStationStatusListener |
Interface for listeners to be informed of changes to the list of Tx I-gated stations.
|
| DuplicateCheckedAX25Listener |
This interface defines a listener for decoded AX.25 frames, but indicates whether or not it is a
duplicate frame.
|
| MsgEventListener |
Implementers of this interface can be notified when a message event is detected
inside YAAC.
|
| PurgeListener |
This interface defines a callback by which another message-containing object can
be informed that the
StationTracker has pruned old messages
from its history, and the listener can do corresponding pruning of its own. |
| TrackerListener |
This interface defines events that can occur when the StationTracker class is
updated with new node information.
|
| Class | Description |
|---|---|
| Age |
This class represents a message parameter (in milliseconds) in a form that can be
rendered easily on a GUI widget.
|
| Digipeater |
This singleton class/object handles digipeating operations according to the rules for AX.25
digipeating, as modified for APRS to handle I-gating and New-N paradigm digipeat aliases.
|
| Digipeater.BlacklistMask |
Class specifying the specific level of blacklisting for a particular callsign-SSID.
|
| Digipeater.TXIGatedStationStatus |
Status of stations trying to RF-transmit through this station from the Internet.
|
| MsgEventDispatcher |
This singleton class provides a dispatcher of events of type MsgEventType.
|
| MsgEventDispatcher.QueuedMsgEvent |
Helper class for queuing events that can't be fired immediately (perhaps because they were detected
while in mutex-synchronized code).
|
| StationState |
This class maintains a record of the current state of a monitored station,
and a reverse-chronologically-ordered history of all messages heard from
the station.
|
| StationTracker |
This class manages tracking all heard APRS stations and objects/items.
|
| StationTracker.AddressStatistics<K,C extends StationTracker.AddressStatistics<K,C>> |
This abstract class collects the occurrence counts for a particular type of station.
|
| StationTracker.DestinationStatistics |
Usage statistics for a particular tocall (destination) callsign in AX.25 traffic.
|
| StationTracker.DigipeatStatistics |
Address statistics for a particular digipeater.
|
| Enum | Description |
|---|---|
| MsgEventType |
Enumeration of event typeMask that can request appropriate sound effects.
|
| StationState.SpecialState |
This enumeration identifies special conditions of a monitored station or object
that color a background circle behind the icon for the station.
|
This package contains classes for managing, archiving, digipeating, I-gating, and cataloging AX.25 messages
received by YAAC, and reporting events related to such processing to other parts of the application
using the MsgEventDispatcher and
MsgEventListener API.