kopia lustrzana https://github.com/cyoung/stratux
31 wiersze
511 B
Go
31 wiersze
511 B
Go
package uatparse
|
|
|
|
// AIRMET = AIRMET/SIGMET/ (TFR?)
|
|
|
|
const (
|
|
UATMSG_TEXT = 1
|
|
UATMSG_NEXRAD = 2
|
|
UATMSG_AIRMET = 3 // AIRMET. Decoded.
|
|
|
|
// How the coordinates should be used in a graphical AIRMET.
|
|
AIRMET_POLYGON = 1
|
|
AIRMET_ELLIPSE = 2
|
|
AIRMET_PRISM = 3
|
|
AIRMET_3D = 4
|
|
)
|
|
|
|
// Points can be in 3D - take care that altitude is used correctly.
|
|
type GeoPoint struct {
|
|
Lat float64
|
|
Lon float64
|
|
Alt int32
|
|
}
|
|
|
|
type UATAirmet struct {
|
|
Points []GeoPoint // Points
|
|
}
|
|
|
|
type UATMsgDecoded struct {
|
|
Type int
|
|
}
|