Current section

Files

Jump to
aprs lib aprs status.ex
Raw

lib/aprs/status.ex

defmodule Aprs.Status do
@moduledoc """
APRS status parsing.
"""
@doc """
Parse an APRS status string. Returns a struct or error.
"""
@spec parse(String.t()) :: map() | nil
def parse(<<">", status_text::binary>>), do: %{status_text: status_text, data_type: :status}
def parse(data), do: %{status_text: data, data_type: :status}
end