Changeset 858:1f655516b7ae for src/mlx/const.py
- Timestamp:
- 06/08/17 18:36:07 (7 years ago)
- Branch:
- default
- hg-Phase:
- (<MercurialRepository 1 'hg:/home/ivaradi/mlx/hg' '/'>, 'public')
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/mlx/const.py
r835 r858 119 119 AIRCRAFT_YK40, AIRCRAFT_DC3, 120 120 AIRCRAFT_B462] 121 122 #------------------------------------------------------------------------------- 123 124 ## Aircraft type family: Boeing 737 NG 125 AIRCRAFT_FAMILY_B737NG = 1 126 127 ## Aircraft type family: Boeing 737 Classic 128 AIRCRAFT_FAMILY_B737CL = 2 129 130 ## Aircraft type family: Bombardier Dash-8 Q400 131 AIRCRAFT_FAMILY_DH8D = 3 132 133 ## Aircraft type family: Boeing 767 134 AIRCRAFT_FAMILY_B767 = 4 135 136 ## Aircraft type family: Canadair CRJ-200 137 AIRCRAFT_FAMILY_CRJ2 = 5 138 139 ## Aircraft type family: Fokker F-70 140 AIRCRAFT_FAMILY_F70 = 6 141 142 ## Aircraft type family: Lisunov Li-2 143 AIRCRAFT_FAMILY_DC3 = 7 144 145 ## Aircraft type family: Tupolev Tu-134 146 AIRCRAFT_FAMILY_T134 = 8 147 148 ## Aircraft type family: Tupolev Tu-154 149 AIRCRAFT_FAMILY_T154 = 9 150 151 ## Aircraft type family: Yakovlev Yak-40 152 AIRCRAFT_FAMILY_YK40 = 10 153 154 ## Aircraft type family: British Aerospace BAe-146 155 AIRCRAFT_FAMILY_B462 = 11 156 157 #------------------------------------------------------------------------------- 158 159 ## Map aircraft families to the list of the types they comprise of 160 aircraftFamily2Types = { 161 AIRCRAFT_FAMILY_B737NG: [AIRCRAFT_B736, AIRCRAFT_B737, AIRCRAFT_B738, 162 AIRCRAFT_B738C], 163 164 AIRCRAFT_FAMILY_B737CL: [AIRCRAFT_B732, AIRCRAFT_B733, AIRCRAFT_B734, 165 AIRCRAFT_B735], 166 167 AIRCRAFT_FAMILY_DH8D: [AIRCRAFT_DH8D], 168 169 AIRCRAFT_FAMILY_B767: [AIRCRAFT_B762, AIRCRAFT_B763], 170 171 AIRCRAFT_FAMILY_CRJ2: [AIRCRAFT_CRJ2], 172 173 AIRCRAFT_FAMILY_F70: [AIRCRAFT_F70], 174 175 AIRCRAFT_FAMILY_DC3: [AIRCRAFT_DC3], 176 177 AIRCRAFT_FAMILY_T134: [AIRCRAFT_T134], 178 179 AIRCRAFT_FAMILY_T154: [AIRCRAFT_T154], 180 181 AIRCRAFT_FAMILY_YK40: [AIRCRAFT_YK40], 182 183 AIRCRAFT_FAMILY_B462: [AIRCRAFT_B462] 184 185 } 186 187 #------------------------------------------------------------------------------- 188 189 def aircraftType2Family(aircraftType): 190 """Get the family for the given aircraft type.""" 191 for (family, types) in aircraftFamily2Types.iteritems(): 192 if aircraftType in types: 193 return family 194 assert False 121 195 122 196 #-------------------------------------------------------------------------------
Note:
See TracChangeset
for help on using the changeset viewer.