Aprs.AX25 (aprs v0.1.3)

View Source

AX.25 callsign and path parsing/validation for APRS packets.

Summary

Functions

Parse and validate an AX.25 callsign. Returns {:ok, {base, ssid}} or {:error, reason}.

Parse and validate an AX.25 path. Returns {:ok, [String.t()]} or {:error, reason}.

Functions

parse_callsign(callsign)

@spec parse_callsign(String.t()) ::
  {:ok, {String.t(), String.t()}} | {:error, String.t()}

Parse and validate an AX.25 callsign. Returns {:ok, {base, ssid}} or {:error, reason}.

parse_path(path)

@spec parse_path(String.t()) :: {:ok, [String.t()]} | {:error, String.t()}

Parse and validate an AX.25 path. Returns {:ok, [String.t()]} or {:error, reason}.