package
0.0.3
Repository: https://github.com/gotrackery/protocol.git
Documentation: pkg.go.dev

# Functions

ParseAxisWGS84 parses a string into a AxisWGS84.
ParseCardinalAxis parses a string into a CardinalAxis.
ParsePointWGS84 parses a pair string lon/lat into a PointWGS84.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrAttributesNoItem is returned when the attribute with given key is not present.
ErrAttributesNotFloat64 is returned when the attribute with given key is not of type float64.
ErrAttributesNotInt64 is returned when the attribute with given key is not of type int64.
ErrAttributesNotString is returned when the attribute with given key is not of type string.
ErrBadData is returned when the data is inconsistent with protocol specification.

# Structs

AxisWGS84 is the WGS84 axis of a coordinate system.
Cellular is a generic cellular struct.
Location is a generic location struct.
PointWGS84 is the WGS84 point of a coordinate system.
Position is a generic position struct.

# Interfaces

FrameSplitter is a contract to split incoming bytes stream into byte data frames that can be decoded later.

# Type aliases

Attributes is a generic attributes struct.
CardinalAxis is the cardinal axis of a coordinate system.