Interface Transmitting

All Known Implementing Classes:
Transmitter

public interface Transmitting
This interface specifies an object that can queue AX.25 frames for transmission through Connectors.
Author:
Andrew Pavlin, KA2DDO
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    delayedQueue(AX25FrameSource entry, long timeToSend)
    Queue the specified frame source for transmission over the specified (or all, if not specified) transmit-enabled Connectors.
    int
    Get the locally-originated message retransmit count.
    boolean
    isLocalDest(String destCallsign)
    Test if this callsign is addressed to the local station.
    void
    Queue the specified frame source for transmission over the specified (or all, if not specified) transmit-enabled Connectors.
  • Method Details

    • queue

      void queue(AX25FrameSource entry)
      Queue the specified frame source for transmission over the specified (or all, if not specified) transmit-enabled Connectors.
      Parameters:
      entry - AX25FrameSource of the frame to be transmitted
    • delayedQueue

      void delayedQueue(AX25FrameSource entry, long timeToSend)
      Queue the specified frame source for transmission over the specified (or all, if not specified) transmit-enabled Connectors.
      Parameters:
      entry - AX25FrameSource of the frame to be transmitted
      timeToSend - long time in milliseconds since Unix epoch when packet is to be dequeued and transmitted
    • isLocalDest

      boolean isLocalDest(String destCallsign)
      Test if this callsign is addressed to the local station.
      Parameters:
      destCallsign - String of AX.25 callsign-SSID to test as a destination
      Returns:
      boolean true if this callsign is for the local station
    • getRetransmitCount

      int getRetransmitCount()
      Get the locally-originated message retransmit count.
      Returns:
      default retransmit count