Versions in this module Expand all Collapse all v0 v0.0.1 Nov 6, 2023 Changes in this version + const FEET_PER_MIN_TO_MPS + const KNOT_TO_MPS + var ErrNotAvailable = errNotAvailable + var ErrUnsupported = errUnsupported + func DecodeGlobalPosition(c1 *CPR, c2 *CPR) ([]float64, error) + type CPR struct + F uint8 + Lat uint32 + Lon uint32 + Nb uint8 + T uint8 + func (c *CPR) DecodeLocal(rp []float64) ([]float64, error) + type Message struct + func NewMessage(r *RawMessage) (*Message, error) + func (m *Message) Alt() (int64, error) + func (m *Message) CPR() (*CPR, error) + func (m *Message) Call() (string, error) + func (m *Message) GroundSpeed() (velocity, heading float64, err error) + func (m *Message) ICAO() (uint64, error) + func (m *Message) Raw() *RawMessage + func (m *Message) Sqk() ([]byte, error) + func (m *Message) UnmarshalBinary(data []byte) error + func (m *Message) VerticalSpeed() (float64, error) + type RawMessage struct + func (r *RawMessage) AA() (uint64, error) + func (r *RawMessage) AC() (uint64, error) + func (r *RawMessage) AF() (uint64, error) + func (r *RawMessage) AP() (uint64, error) + func (r *RawMessage) Bit(n int) uint8 + func (r *RawMessage) Bits(n int, z int) (bits uint64) + func (r *RawMessage) CA() (uint64, error) + func (r *RawMessage) CC() (uint64, error) + func (r *RawMessage) CF() (uint64, error) + func (r *RawMessage) DF() (uint64, error) + func (r *RawMessage) DP() (uint64, error) + func (r *RawMessage) DR() (uint64, error) + func (r *RawMessage) ESAltitude() (uint64, error) + func (r *RawMessage) ESType() (uint64, error) + func (r *RawMessage) FS() (uint64, error) + func (r *RawMessage) ID() (uint64, error) + func (r *RawMessage) KE() (uint64, error) + func (r *RawMessage) MB() (uint64, error) + func (r *RawMessage) MD() ([]byte, error) + func (r *RawMessage) ME() (uint64, error) + func (r *RawMessage) MV() (uint64, error) + func (r *RawMessage) ND() (uint64, error) + func (r *RawMessage) PI() (uint64, error) + func (r *RawMessage) Parity() (p uint64) + func (r *RawMessage) RI() (uint64, error) + func (r *RawMessage) SL() (uint64, error) + func (r *RawMessage) TC() uint64 + func (r *RawMessage) UM() (uint64, error) + func (r *RawMessage) UnmarshalBinary(data []byte) error + func (r *RawMessage) VS() (uint64, error)