Aprs (aprs v0.1.5)
View SourceMain APRS packet parsing library
Summary
Functions
Returns the current version of the APRS library as a static string.
Types
@type coordinate() :: Decimal.t() | nil
@type position_ambiguity() :: 0..4
@type position_data() :: %{ :latitude => coordinate(), :longitude => coordinate(), optional(:timestamp) => String.t() | nil, optional(:symbol_table_id) => String.t() | nil, optional(:symbol_code) => String.t() | nil, optional(:comment) => String.t(), optional(:altitude) => float() | nil, optional(:phg) => map() | nil, optional(:aprs_messaging?) => boolean(), optional(:compressed?) => boolean(), optional(:position_ambiguity) => position_ambiguity(), optional(:dao) => map() | nil, optional(:course) => integer() | nil, optional(:speed) => float() | nil, optional(:has_position) => boolean(), optional(:data_type) => atom() }
Functions
@spec parse(String.t()) :: parse_result()
@spec version() :: String.t()
Returns the current version of the APRS library as a static string.