Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrUnkownMessageType = errors.New("unknown message type") ErrUnknownTransmissionType = errors.New("unknown transmission type") )
Functions ¶
This section is empty.
Types ¶
type Message ¶
type Message struct { MessageType MessageType TransmissionType TransmissionType SessionId string AircraftId string HexId string FlightId string Generated time.Time Logged time.Time Callsign string Altitude int32 GroundSpeed int32 Track s1.Angle Coordinates s2.LatLng VerticalRate int16 Squawk string }
type MessageType ¶
type MessageType string
const ( MessageTypeSelectionChange MessageType = "SEL" MessageTypeNewId MessageType = "ID" MessageTypeNewAircraft MessageType = "AIR" MessageTypeStatusAircraft MessageType = "STA" MessageTypeClick MessageType = "CLK" MessageTypeTransmission MessageType = "MSG" )
type TransmissionType ¶
type TransmissionType uint8
const ( TransmissionTypeESIdentAndCategory TransmissionType = 1 TransmissionTypeESSurfacePos TransmissionType = 2 TransmissionTypeESAirbornePos TransmissionType = 3 TransmissionTypeESAirborneVel TransmissionType = 4 TransmissionTypeSurveillanceAlt TransmissionType = 5 TransmissionTypeSurveillanceId TransmissionType = 6 TransmissionTypeAirToAir TransmissionType = 7 TransmissionTypeAllCallReply TransmissionType = 8 )
Click to show internal directories.
Click to hide internal directories.