See: Description
| Interface | Description |
|---|---|
| GeoMapIfc |
This interface defines GUI-platform-independent methods for manipulating a map display in YAAC.
|
| GuiIfc |
This provides a GUI subsystem independent interface to the UI, so the
backend can request GUI services without having to worry about whether it
is AWT/Swing or something else (such as Android).
|
| GuiIfc.MapFunctor |
Declare a callback for operations that have to iterate over all map windows, not just the current one.
|
| LocalObjectTracker.LocalObjectListener |
This interfaces defines an object that can be informed about changes to the ObjectReports
stored in the LocalObjectTracker,
|
| MoveObjectListener |
This interface allows the GUI's moveObject() method to report to the back-end
when an APRS Object has had its geographical position changed, without using any
GUI-implementation-dependent methods.
|
| ShutdownHandler |
This interface declares an object that needs cleanup operations if YAAC is shut down.
|
| SnifferDataListener |
This interface defines callbacks used by GUI classes wrapping the
SnifferDataModel.
|
| StatusListener |
This interface defines something that can display the current status of an ongoing
long-running operation.
|
| YAACPreferences |
This interface declares String constants for the names of Preference values used
across multiple classes within YAAC.
|
| Class | Description |
|---|---|
| AlohaRanger |
This class collects the station information involved in a particular port's aloha circle
calculation.
|
| AlohaTracker |
This class tracks the real-time addition and removal of stations from the data cache,
and computes the Aloha circle for each open RF interface, based on current data.
|
| AX25Logger |
This class batches up logging AX.25 messages.
|
| ErrorLogger |
This class contains static methods for reporting errors.
|
| ErrorLogger.ErrorLoggerRunnable |
Helper class for transferring error displays to the GUI dispatch thread.
|
| FileLogger<T> |
This class implements a generic time-batched logging facility for an arbitrary
record type T in a date-rolled sequential logging file.
|
| GPSLogger |
This class batches up logging ASCII GPS message (NMEA-0183 format) to a
text file.
|
| GuiIfc.MessagingParams |
Data structure containing parameters needed to transmit a text message.
|
| GuiIfc.OsmImportParams |
Data structure of parameters needed for the OpenStreetMap import operation.
|
| GuiIfc.TileDownloadParams |
Data structure of parameters needed for the OpenStreetMap pre-imported tile download operation.
|
| LocalObjectTracker |
This class manages and tracks the state of Objects being originated by the
local station.
|
| LocalObjectTracker.ObjectLink |
This class maintains an association between a local ObjectReport and the ObjectReportSender used
to transmit this object to the network (assuming that the Object is enabled for transmission).
|
| QueryResponder |
This class handles processing queries sent to this station.
|
| SnifferDataModel |
This class maintains a list of all messages heard by the application.
|
| Enum | Description |
|---|---|
| PacketExportMode |
This enumeration defines the various formats that can be used to write a AX.25 frame to a disk file.
|
| Exception | Description |
|---|---|
| UserAbort |
This exception is thrown to indicate that a ProgressDialog's cancel button has been pressed.
|
This package contains classes implementing the core back-end functionality of YAAC, including logging, connecting the back-end to platform-appropriate front-end GUIs, the basic AX.25 message collecting function, and standard APRS client query response handling (as specified in chapter 15 of the APRS Protocol Reference, Version 1.0.1.