Class ExternalMessageSourceConnector

java.lang.Object
org.ka2ddo.ax25.Connector
org.ka2ddo.yaac.io.PortConnector
org.ka2ddo.yaac.io.ExternalMessageSourceConnector
All Implemented Interfaces:
jssc.SerialPortEventListener

public class ExternalMessageSourceConnector extends PortConnector implements jssc.SerialPortEventListener
This implements a TCP or UDP socket or serial port reader for receiving ASCII-text messages to transmit to the RF and APRS-IS networks for APRS. This is useful for forwarding messages from other applications (direction finders, weather stations, telemetry, etc.). Either YAAC or the other application can initiate the connection or listen for incoming connections. The message format is ASCII lines (terminated by CR or LF control character for TCP or serial port, the whole datagram body for UDP) in one of these formats as explicitly configured here:
  • ASCII message body alone
  • ASCII message body with source and tocall destination callsigns in TNC-2 format (without any digipeaters)
Author:
Andrew Pavlin, KA2DDO