-
Notifications
You must be signed in to change notification settings - Fork 1
/
facility.go
71 lines (65 loc) · 2.36 KB
/
facility.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
package constants
type FacilityID string
const (
// Special Facilities
AcademyFacility FacilityID = "ZAE"
HeadquartersFacility FacilityID = "ZHQ"
NonMemberFacility FacilityID = "ZZN"
InactiveFacility FacilityID = "ZZI"
// ARTCC Facilities
AlbuquerqueFacility FacilityID = "ZAB"
AnchorageFacility FacilityID = "ZAN"
AtlantaFacility FacilityID = "ZTL"
BostonFacility FacilityID = "ZBW"
ChicagoFacility FacilityID = "ZAU"
ClevelandFacility FacilityID = "ZOB"
DenverFacility FacilityID = "ZDV"
FortWorthFacility FacilityID = "ZFW"
HonoluluFacility FacilityID = "HCF"
HoustonFacility FacilityID = "ZHU"
IndianapolisFacility FacilityID = "ZID"
JacksonvilleFacility FacilityID = "ZJX"
KansasCityFacility FacilityID = "ZKC"
LosAngelesFacility FacilityID = "ZLA"
MemphisFacility FacilityID = "ZME"
MiamiFacility FacilityID = "ZMA"
MinneapolisFacility FacilityID = "ZMP"
NewYorkFacility FacilityID = "ZNY"
OaklandFacility FacilityID = "ZOA"
SaltLakeFacility FacilityID = "ZLC"
SeattleFacility FacilityID = "ZSE"
WashingtonFacility FacilityID = "ZDC"
)
var (
FacilityDisplayNameMap = map[FacilityID]string{
AcademyFacility: "Academy",
HeadquartersFacility: "Headquarters",
NonMemberFacility: "Non-Member",
InactiveFacility: "Inactive",
AlbuquerqueFacility: "Albuquerque ARTCC",
AnchorageFacility: "Anchorage ARTCC",
AtlantaFacility: "Atlanta ARTCC",
BostonFacility: "Boston ARTCC",
ChicagoFacility: "Chicago ARTCC",
ClevelandFacility: "Cleveland ARTCC",
DenverFacility: "Denver ARTCC",
FortWorthFacility: "Fort Worth ARTCC",
HonoluluFacility: "Honolulu Control FacilityID",
HoustonFacility: "Houston ARTCC",
IndianapolisFacility: "Indianapolis ARTCC",
JacksonvilleFacility: "Jacksonville ARTCC",
KansasCityFacility: "Kansas City ARTCC",
LosAngelesFacility: "Los Angeles ARTCC",
MemphisFacility: "Memphis ARTCC",
MiamiFacility: "Miami ARTCC",
MinneapolisFacility: "Minneapolis ARTCC",
NewYorkFacility: "New York ARTCC",
OaklandFacility: "Oakland ARTCC",
SaltLakeFacility: "Salt Lake ARTCC",
SeattleFacility: "Seattle ARTCC",
WashingtonFacility: "Washington, D.C. ARTCC",
}
)
func (f FacilityID) DisplayName() string {
return FacilityDisplayNameMap[f]
}