Package org.ka2ddo.ax25

This package defines classes and interfaces relevant to implementing the basic AX.25 protocol, as defined in the AX.25 Link Access Protocol for Amateur Packet Radio specification.

See:
          Description

Interface Summary
AX25FrameListener This interface defines a listener for decoded AX.25 frames.
AX25FrameSource This interface specifies an object that can provide a fully-encoded AX.25 frame for transmission.
AX25Parser Interface declaring an API for parsing an AX25Frame into a particular protocol (PID)'s decoded message.
CommentedMessage Marks an AX25Message as being one with a free-text comment in it.
ConnectionEstablishmentListener This interface provides an asynchronous callback for requests to open a AX.25 I-frame connection to another station.
FrameListener This interface is implemented by any class that receives a message frame.
ParsedAX25MessageListener This interface defines how a code segment waiting for a response message is informed when the response is received.
ScopeableMessage This interface defines a SendableMessage which can specify the scope over which it should be transmitted: not at all, over only the local RF area, or via the APRS-IS Internet backbone.
SendableMessage This interface tags a decoded AX25Message that can be converted back to transmittable form.
SignableMessage This interface tags messages that can be cryptographically signed (HMAC) to provide authentication and data integrity checking of those messages.
 

Class Summary
AX25Callsign This class defines a single AX.25 callsign (address).
AX25Frame This class defines 1 AX.25 packet, as defined by the AX.25 Link Level Protocol specification, version 2.2.
AX25Message This class defines the common infrastructure for one decoded AX.25 message.
AX25Stack This class implements the internal AX.25 protocol stack for a TNC (layer 2).
Connector This class defines the generic API for an object that connects a bidirectional real-time data stream to this application.
Connector.PortStats A data structure recording throughput statistics for its containing PortConnector instance.
ConnState This class keeps track of the state of one AX.25 connection-oriented session.
DigipeatAliasCatalog This class manages the list of digipeat aliases recognized by YAAC.
DigipeatAliasRecord This class defines all the parameters for an alias used for digipeating.
FrameState The class describes the digipeat status of an associated AX25Frame.
FrameWrapper This class provides an association between a frame and a PortConnector for transmission.
XIDGroup This class encapsulates and encodes one X.25 XID group.
XIDParameter This class encapsulates one XID parameter.
 

Enum Summary
AX25Message.Precedence This enum defines the allowed traffic precedence levels for messages.
ConnState.ConnTransition Transitional condition of the connection.
ConnState.ConnType Enumeration specifying the different types of connection-oriented AX.25 sessions.
Scope Define the range over which this object should be transmitted.
SignableMessage.SignatureState State of signature validation.
 

Package org.ka2ddo.ax25 Description

This package defines classes and interfaces relevant to implementing the basic AX.25 protocol, as defined in the AX.25 Link Access Protocol for Amateur Packet Radio specification.