1 package org.sim0mq.message.types;
2
3 import java.io.Serializable;
4 import java.util.HashMap;
5 import java.util.Map;
6
7 import org.djunits.unit.AbsoluteTemperatureUnit;
8 import org.djunits.unit.AccelerationUnit;
9 import org.djunits.unit.AngleSolidUnit;
10 import org.djunits.unit.AngleUnit;
11 import org.djunits.unit.AreaUnit;
12 import org.djunits.unit.DensityUnit;
13 import org.djunits.unit.DimensionlessUnit;
14 import org.djunits.unit.DirectionUnit;
15 import org.djunits.unit.DurationUnit;
16 import org.djunits.unit.ElectricalChargeUnit;
17 import org.djunits.unit.ElectricalCurrentUnit;
18 import org.djunits.unit.ElectricalPotentialUnit;
19 import org.djunits.unit.ElectricalResistanceUnit;
20 import org.djunits.unit.EnergyUnit;
21 import org.djunits.unit.FlowMassUnit;
22 import org.djunits.unit.FlowVolumeUnit;
23 import org.djunits.unit.ForceUnit;
24 import org.djunits.unit.FrequencyUnit;
25 import org.djunits.unit.LengthUnit;
26 import org.djunits.unit.LinearDensityUnit;
27 import org.djunits.unit.MassUnit;
28 import org.djunits.unit.MoneyUnit;
29 import org.djunits.unit.PositionUnit;
30 import org.djunits.unit.PowerUnit;
31 import org.djunits.unit.PressureUnit;
32 import org.djunits.unit.SpeedUnit;
33 import org.djunits.unit.TemperatureUnit;
34 import org.djunits.unit.TimeUnit;
35 import org.djunits.unit.TorqueUnit;
36 import org.djunits.unit.Unit;
37 import org.djunits.unit.VolumeUnit;
38
39
40
41
42
43
44
45
46
47
48
49 public class Sim0MQDisplayType implements Serializable
50 {
51
52 private static final long serialVersionUID = 20170314L;
53
54
55 private static Map<Sim0MQUnitType, Map<Integer, Sim0MQDisplayType>> codeDisplayTypeMap = new HashMap<>();
56
57
58 private static Map<Unit<?>, Sim0MQDisplayType> djunitsDisplayTypeMap = new HashMap<>();
59
60
61 private final int code;
62
63
64 private final Sim0MQUnitType unitType;
65
66
67 private final Unit<?> djunitsType;
68
69
70 private final String name;
71
72
73 private final String abbreviation;
74
75
76
77
78 public static final Sim0MQDisplayType DIMENSIONLESS_SI =
79 new Sim0MQDisplayType(Sim0MQUnitType.DIMENSIONLESS, 0, DimensionlessUnit.SI, "SI", "[]");
80
81
82
83
84 public static final Sim0MQDisplayType ACCELERATION_METER_PER_SECOND_2 = new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION,
85 0, AccelerationUnit.METER_PER_SECOND_2, "METER_PER_SECOND_2", "m/s2");
86
87
88 public static final Sim0MQDisplayType ACCELERATION_KM_PER_HOUR_2 =
89 new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 1, AccelerationUnit.KM_PER_HOUR_2, "KM_PER_HOUR_2", "km/h2");
90
91
92 public static final Sim0MQDisplayType ACCELERATION_INCH_PER_SECOND_2 = new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 2,
93 AccelerationUnit.INCH_PER_SECOND_2, "INCH_PER_SECOND_2", "in/s2");
94
95
96 public static final Sim0MQDisplayType ACCELERATION_FOOT_PER_SECOND_2 = new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 3,
97 AccelerationUnit.FOOT_PER_SECOND_2, "FOOT_PER_SECOND_2", "ft/s2");
98
99
100 public static final Sim0MQDisplayType ACCELERATION_MILE_PER_HOUR_2 =
101 new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 4, AccelerationUnit.MILE_PER_HOUR_2, "MILE_PER_HOUR_2", "mi/h2");
102
103
104 public static final Sim0MQDisplayType ACCELERATION_MILE_PER_HOUR_PER_SECOND = new Sim0MQDisplayType(
105 Sim0MQUnitType.ACCELERATION, 5, AccelerationUnit.MILE_PER_HOUR_PER_SECOND, "MILE_PER_HOUR_PER_SECOND", "mi/h/s");
106
107
108 public static final Sim0MQDisplayType ACCELERATION_KNOT_PER_SECOND =
109 new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 6, AccelerationUnit.KNOT_PER_SECOND, "KNOT_PER_SECOND", "kt/s");
110
111
112 public static final Sim0MQDisplayType ACCELERATION_GAL =
113 new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 7, AccelerationUnit.GAL, "GAL", "gal");
114
115
116 public static final Sim0MQDisplayType ACCELERATION_STANDARD_GRAVITY =
117 new Sim0MQDisplayType(Sim0MQUnitType.ACCELERATION, 8, AccelerationUnit.STANDARD_GRAVITY, "STANDARD_GRAVITY", "g");
118
119
120
121
122 public static final Sim0MQDisplayType ANGLESOLID_STERADIAN =
123 new Sim0MQDisplayType(Sim0MQUnitType.ANGLESOLID, 0, AngleSolidUnit.STERADIAN, "STERADIAN", "sr");
124
125
126 public static final Sim0MQDisplayType ANGLESOLID_SQUARE_DEGREE =
127 new Sim0MQDisplayType(Sim0MQUnitType.ANGLESOLID, 1, AngleSolidUnit.SQUARE_DEGREE, "SQUARE_DEGREE", "sq.deg");
128
129
130
131
132 public static final Sim0MQDisplayType ANGLE_RADIAN =
133 new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 0, AngleUnit.RADIAN, "RADIAN", "rad");
134
135
136 public static final Sim0MQDisplayType ANGLE_ARCMINUTE =
137 new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 1, AngleUnit.ARCMINUTE, "ARCMINUTE", "arcmin");
138
139
140 public static final Sim0MQDisplayType ANGLE_ARCSECOND =
141 new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 2, AngleUnit.ARCSECOND, "ARCSECOND", "arcsec");
142
143
144 public static final Sim0MQDisplayType ANGLE_CENTESIMAL_ARCMINUTE = new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 3,
145 AngleUnit.CENTESIMAL_ARCMINUTE, "CENTESIMAL_ARCMINUTE", "centesimal_arcmin");
146
147
148 public static final Sim0MQDisplayType ANGLE_CENTESIMAL_ARCSECOND = new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 4,
149 AngleUnit.CENTESIMAL_ARCSECOND, "CENTESIMAL_ARCSECOND", "centesimal_arcsec");
150
151
152 public static final Sim0MQDisplayType ANGLE_DEGREE =
153 new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 5, AngleUnit.DEGREE, "DEGREE", "deg");
154
155
156 public static final Sim0MQDisplayType ANGLE_GRAD =
157 new Sim0MQDisplayType(Sim0MQUnitType.ANGLE, 6, AngleUnit.GRAD, "GRAD", "grad");
158
159
160
161
162 public static final Sim0MQDisplayType DIRECTION_NORTH_RADIAN =
163 new Sim0MQDisplayType(Sim0MQUnitType.DIRECTION, 0, DirectionUnit.NORTH_RADIAN, "NORTH_RADIAN", "rad(N)");
164
165
166 public static final Sim0MQDisplayType DIRECTION_NORTH_DEGREE =
167 new Sim0MQDisplayType(Sim0MQUnitType.DIRECTION, 1, DirectionUnit.NORTH_DEGREE, "NORTH_DEGREE", "deg(N)");
168
169
170 public static final Sim0MQDisplayType DIRECTION_EAST_RADIAN =
171 new Sim0MQDisplayType(Sim0MQUnitType.DIRECTION, 2, DirectionUnit.EAST_RADIAN, "EAST_RADIAN", "rad(E)");
172
173
174 public static final Sim0MQDisplayType DIRECTION_EAST_DEGREE =
175 new Sim0MQDisplayType(Sim0MQUnitType.DIRECTION, 3, DirectionUnit.EAST_DEGREE, "EAST_DEGREE", "deg(E)");
176
177
178
179
180 public static final Sim0MQDisplayType AREA_SQUARE_METER =
181 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 0, AreaUnit.SQUARE_METER, "SQUARE_METER", "m2");
182
183
184 public static final Sim0MQDisplayType AREA_SQUARE_ATTOMETER =
185 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 1, AreaUnit.SQUARE_ATTOMETER, "SQUARE_ATTOMETER", "am2");
186
187
188 public static final Sim0MQDisplayType AREA_SQUARE_FEMTOMETER =
189 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 2, AreaUnit.SQUARE_FEMTOMETER, "SQUARE_FEMTOMETER", "fm2");
190
191
192 public static final Sim0MQDisplayType AREA_SQUARE_PICOMETER =
193 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 3, AreaUnit.SQUARE_PICOMETER, "SQUARE_PICOMETER", "pm2");
194
195
196 public static final Sim0MQDisplayType AREA_SQUARE_NANOMETER =
197 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 4, AreaUnit.SQUARE_NANOMETER, "SQUARE_NANOMETER", "nm2");
198
199
200 public static final Sim0MQDisplayType AREA_SQUARE_MICROMETER =
201 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 5, AreaUnit.SQUARE_MICROMETER, "SQUARE_MICROMETER", "μm2");
202
203
204 public static final Sim0MQDisplayType AREA_SQUARE_MILLIMETER =
205 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 6, AreaUnit.SQUARE_MILLIMETER, "SQUARE_MILLIMETER", "mm2");
206
207
208 public static final Sim0MQDisplayType AREA_SQUARE_CENTIMETER =
209 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 7, AreaUnit.SQUARE_CENTIMETER, "SQUARE_CENTIMETER", "cm2");
210
211
212 public static final Sim0MQDisplayType AREA_SQUARE_DECIMETER =
213 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 8, AreaUnit.SQUARE_DECIMETER, "SQUARE_DECIMETER", "dm2");
214
215
216 public static final Sim0MQDisplayType AREA_SQUARE_DEKAMETER =
217 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 9, AreaUnit.SQUARE_DEKAMETER, "SQUARE_DEKAMETER", "dam2");
218
219
220 public static final Sim0MQDisplayType AREA_SQUARE_HECTOMETER =
221 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 10, AreaUnit.SQUARE_HECTOMETER, "SQUARE_HECTOMETER", "hm2");
222
223
224 public static final Sim0MQDisplayType AREA_SQUARE_KILOMETER =
225 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 11, AreaUnit.SQUARE_KILOMETER, "SQUARE_KILOMETER", "km2");
226
227
228 public static final Sim0MQDisplayType AREA_SQUARE_MEGAMETER =
229 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 12, AreaUnit.SQUARE_MEGAMETER, "SQUARE_MEGAMETER", "Mm2");
230
231
232 public static final Sim0MQDisplayType AREA_SQUARE_INCH =
233 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 13, AreaUnit.SQUARE_INCH, "SQUARE_INCH", "in2");
234
235
236 public static final Sim0MQDisplayType AREA_SQUARE_FOOT =
237 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 14, AreaUnit.SQUARE_FOOT, "SQUARE_FOOT", "ft2");
238
239
240 public static final Sim0MQDisplayType AREA_SQUARE_YARD =
241 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 15, AreaUnit.SQUARE_YARD, "SQUARE_YARD", "yd2");
242
243
244 public static final Sim0MQDisplayType AREA_SQUARE_MILE =
245 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 16, AreaUnit.SQUARE_MILE, "SQUARE_MILE", "mi2");
246
247
248 public static final Sim0MQDisplayType AREA_SQUARE_NAUTICAL_MILE =
249 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 17, AreaUnit.SQUARE_NAUTICAL_MILE, "SQUARE_NAUTICAL_MILE", "NM2");
250
251
252 public static final Sim0MQDisplayType AREA_ACRE =
253 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 18, AreaUnit.ACRE, "ACRE", "acre");
254
255
256 public static final Sim0MQDisplayType AREA_ARE = new Sim0MQDisplayType(Sim0MQUnitType.AREA, 19, AreaUnit.ARE, "ARE", "a");
257
258
259 public static final Sim0MQDisplayType AREA_CENTIARE =
260 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 20, AreaUnit.CENTIARE, "CENTIARE", "ca");
261
262
263 public static final Sim0MQDisplayType AREA_HECTARE =
264 new Sim0MQDisplayType(Sim0MQUnitType.AREA, 21, AreaUnit.HECTARE, "HECTARE", "ha");
265
266
267
268
269 public static final Sim0MQDisplayType DENSITY_KG_PER_METER_3 =
270 new Sim0MQDisplayType(Sim0MQUnitType.DENSITY, 0, DensityUnit.KG_PER_METER_3, "KG_PER_METER_3", "kg/m3");
271
272
273 public static final Sim0MQDisplayType DENSITY_GRAM_PER_CENTIMETER_3 = new Sim0MQDisplayType(Sim0MQUnitType.DENSITY, 1,
274 DensityUnit.GRAM_PER_CENTIMETER_3, "GRAM_PER_CENTIMETER_3", "g/cm3");
275
276
277
278
279 public static final Sim0MQDisplayType ELECTRICALCHARGE_COULOMB =
280 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 0, ElectricalChargeUnit.COULOMB, "COULOMB", "C");
281
282
283 public static final Sim0MQDisplayType ELECTRICALCHARGE_PICOCOULOMB =
284 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 1, ElectricalChargeUnit.PICOCOULOMB, "PICOCOULOMB", "pC");
285
286
287 public static final Sim0MQDisplayType ELECTRICALCHARGE_NANOCOULOMB =
288 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 2, ElectricalChargeUnit.NANOCOULOMB, "NANOCOULOMB", "nC");
289
290
291 public static final Sim0MQDisplayType ELECTRICALCHARGE_MICROCOULOMB =
292 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 3, ElectricalChargeUnit.MICROCOULOMB, "MICROCOULOMB", "μC");
293
294
295 public static final Sim0MQDisplayType ELECTRICALCHARGE_MILLICOULOMB =
296 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 4, ElectricalChargeUnit.MILLICOULOMB, "MILLICOULOMB", "mC");
297
298
299 public static final Sim0MQDisplayType ELECTRICALCHARGE_ABCOULOMB =
300 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 5, ElectricalChargeUnit.ABCOULOMB, "ABCOULOMB", "abC");
301
302
303 public static final Sim0MQDisplayType ELECTRICALCHARGE_ATOMIC_UNIT =
304 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 6, ElectricalChargeUnit.ATOMIC_UNIT, "ATOMIC_UNIT", "au");
305
306
307 public static final Sim0MQDisplayType ELECTRICALCHARGE_EMU =
308 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 7, ElectricalChargeUnit.EMU, "EMU", "emu");
309
310
311 public static final Sim0MQDisplayType ELECTRICALCHARGE_ESU =
312 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 8, ElectricalChargeUnit.ESU, "ESU", "esu");
313
314
315 public static final Sim0MQDisplayType ELECTRICALCHARGE_FARADAY =
316 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 9, ElectricalChargeUnit.FARADAY, "FARADAY", "F");
317
318
319 public static final Sim0MQDisplayType ELECTRICALCHARGE_FRANKLIN =
320 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 10, ElectricalChargeUnit.FRANKLIN, "FRANKLIN ", "Fr");
321
322
323 public static final Sim0MQDisplayType ELECTRICALCHARGE_STATCOULOMB = new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE,
324 11, ElectricalChargeUnit.STATCOULOMB, "STATCOULOMB", "statC");
325
326
327 public static final Sim0MQDisplayType ELECTRICALCHARGE_MILLIAMPERE_HOUR = new Sim0MQDisplayType(
328 Sim0MQUnitType.ELECTRICALCHARGE, 12, ElectricalChargeUnit.MILLIAMPERE_HOUR, "MILLIAMPERE_HOUR", "mAh");
329
330
331 public static final Sim0MQDisplayType ELECTRICALCHARGE_AMPERE_HOUR =
332 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCHARGE, 13, ElectricalChargeUnit.AMPERE_HOUR, "AMPERE_HOUR", "Ah");
333
334
335 public static final Sim0MQDisplayType ELECTRICALCHARGE_KILOAMPERE_HOUR = new Sim0MQDisplayType(
336 Sim0MQUnitType.ELECTRICALCHARGE, 14, ElectricalChargeUnit.KILOAMPERE_HOUR, "KILOAMPERE_HOUR", "kAh");
337
338
339 public static final Sim0MQDisplayType ELECTRICALCHARGE_MEGAAMPERE_HOUR = new Sim0MQDisplayType(
340 Sim0MQUnitType.ELECTRICALCHARGE, 15, ElectricalChargeUnit.MEGAAMPERE_HOUR, "MEGAAMPERE_HOUR", "MAh");
341
342
343 public static final Sim0MQDisplayType ELECTRICALCHARGE_MILLIAMPERE_SECOND = new Sim0MQDisplayType(
344 Sim0MQUnitType.ELECTRICALCHARGE, 16, ElectricalChargeUnit.MILLIAMPERE_SECOND, "MILLIAMPERE_SECOND", "mAs");
345
346
347
348
349 public static final Sim0MQDisplayType ELECTRICALCURRENT_AMPERE =
350 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 0, ElectricalCurrentUnit.AMPERE, "AMPERE", "A");
351
352
353 public static final Sim0MQDisplayType ELECTRICALCURRENT_NANOAMPERE =
354 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 1, ElectricalCurrentUnit.NANOAMPERE, "NANOAMPERE", "nA");
355
356
357 public static final Sim0MQDisplayType ELECTRICALCURRENT_MICROAMPERE =
358 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 2, ElectricalCurrentUnit.MICROAMPERE, "MICROAMPERE", "μA");
359
360
361 public static final Sim0MQDisplayType ELECTRICALCURRENT_MILLIAMPERE =
362 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 3, ElectricalCurrentUnit.MILLIAMPERE, "MILLIAMPERE", "mA");
363
364
365 public static final Sim0MQDisplayType ELECTRICALCURRENT_KILOAMPERE =
366 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 4, ElectricalCurrentUnit.KILOAMPERE, "KILOAMPERE", "kA");
367
368
369 public static final Sim0MQDisplayType ELECTRICALCURRENT_MEGAAMPERE =
370 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 5, ElectricalCurrentUnit.MEGAAMPERE, "MEGAAMPERE", "MA");
371
372
373 public static final Sim0MQDisplayType ELECTRICALCURRENT_ABAMPERE =
374 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 6, ElectricalCurrentUnit.ABAMPERE, "ABAMPERE", "abA");
375
376
377 public static final Sim0MQDisplayType ELECTRICALCURRENT_STATAMPERE =
378 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALCURRENT, 7, ElectricalCurrentUnit.STATAMPERE, "STATAMPERE", "statA");
379
380
381
382
383 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_VOLT =
384 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 0, ElectricalPotentialUnit.VOLT, "VOLT", "V");
385
386
387 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_NANOVOLT =
388 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 1, ElectricalPotentialUnit.NANOVOLT, "NANOVOLT", "nV");
389
390
391 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_MICROVOLT =
392 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 2, ElectricalPotentialUnit.MICROVOLT, "MICROVOLT", "μV");
393
394
395 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_MILLIVOLT =
396 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 3, ElectricalPotentialUnit.MILLIVOLT, "MILLIVOLT", "mV");
397
398
399 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_KILOVOLT =
400 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 4, ElectricalPotentialUnit.KILOVOLT, "KILOVOLT", "kV");
401
402
403 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_MEGAVOLT =
404 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 5, ElectricalPotentialUnit.MEGAVOLT, "MEGAVOLT", "MV");
405
406
407 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_GIGAVOLT =
408 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 6, ElectricalPotentialUnit.GIGAVOLT, "GIGAVOLT", "GV");
409
410
411 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_ABVOLT =
412 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 7, ElectricalPotentialUnit.ABVOLT, "ABVOLT", "abV");
413
414
415 public static final Sim0MQDisplayType ELECTRICALPOTENTIAL_STATVOLT =
416 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALPOTENTIAL, 8, ElectricalPotentialUnit.STATVOLT, "STATVOLT", "statV");
417
418
419
420
421 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_OHM =
422 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 0, ElectricalResistanceUnit.OHM, "OHM", "Ω");
423
424
425 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_NANOOHM =
426 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 1, ElectricalResistanceUnit.NANOOHM, "NANOOHM", "nΩ");
427
428
429 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_MICROOHM =
430 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 2, ElectricalResistanceUnit.MICROOHM, "MICROOHM", "μΩ");
431
432
433 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_MILLIOHM =
434 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 3, ElectricalResistanceUnit.MILLIOHM, "MILLIOHM", "mΩ");
435
436
437 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_KILOOHM =
438 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 4, ElectricalResistanceUnit.KILOOHM, "KILOOHM", "kΩ");
439
440
441 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_MEGAOHM =
442 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 5, ElectricalResistanceUnit.MEGAOHM, "MEGAOHM", "MΩ");
443
444
445 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_GIGAOHM =
446 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 6, ElectricalResistanceUnit.GIGAOHM, "GIGAOHM", "GΩ");
447
448
449 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_ABOHM =
450 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 7, ElectricalResistanceUnit.ABOHM, "ABOHM", "abΩ");
451
452
453 public static final Sim0MQDisplayType ELECTRICALRESISTANCE_STATOHM =
454 new Sim0MQDisplayType(Sim0MQUnitType.ELECTRICALRESISTANCE, 8, ElectricalResistanceUnit.STATOHM, "STATOHM", "statΩ");
455
456
457
458
459 public static final Sim0MQDisplayType ENERGY_JOULE =
460 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 0, EnergyUnit.JOULE, "JOULE", "J");
461
462
463 public static final Sim0MQDisplayType ENERGY_PICOJOULE =
464 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 1, EnergyUnit.PICOJOULE, "PICOJOULE", "pJ");
465
466
467 public static final Sim0MQDisplayType ENERGY_NANOJOULE =
468 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 2, EnergyUnit.NANOJOULE, "NANOJOULE", "mJ");
469
470
471 public static final Sim0MQDisplayType ENERGY_MICROJOULE =
472 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 3, EnergyUnit.MICROJOULE, "MICROJOULE", "μJ");
473
474
475 public static final Sim0MQDisplayType ENERGY_MILLIJOULE =
476 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 4, EnergyUnit.MILLIJOULE, "MILLIJOULE", "mJ");
477
478
479 public static final Sim0MQDisplayType ENERGY_KILOJOULE =
480 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 5, EnergyUnit.KILOJOULE, "KILOJOULE", "kJ");
481
482
483 public static final Sim0MQDisplayType ENERGY_MEGAJOULE =
484 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 6, EnergyUnit.MEGAJOULE, "MEGAJOULE", "MJ");
485
486
487 public static final Sim0MQDisplayType ENERGY_GIGAJOULE =
488 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 7, EnergyUnit.GIGAJOULE, "GIGAJOULE", "GJ");
489
490
491 public static final Sim0MQDisplayType ENERGY_TERAJOULE =
492 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 8, EnergyUnit.TERAJOULE, "TERAJOULE", "TJ");
493
494
495 public static final Sim0MQDisplayType ENERGY_PETAJOULE =
496 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 9, EnergyUnit.PETAJOULE, "PETAJOULE", "PJ");
497
498
499 public static final Sim0MQDisplayType ENERGY_ELECTRONVOLT =
500 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 10, EnergyUnit.ELECTRONVOLT, "ELECTRONVOLT", "eV");
501
502
503 public static final Sim0MQDisplayType ENERGY_MICROELECTRONVOLT =
504 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 11, EnergyUnit.MICROELECTRONVOLT, "MICROELECTRONVOLT", "μeV");
505
506
507 public static final Sim0MQDisplayType ENERGY_MILLIELECTRONVOLT =
508 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 12, EnergyUnit.MILLIELECTRONVOLT, "MILLIELECTRONVOLT", "meV");
509
510
511 public static final Sim0MQDisplayType ENERGY_KILOELECTRONVOLT =
512 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 13, EnergyUnit.KILOELECTRONVOLT, "KILOELECTRONVOLT", "keV");
513
514
515 public static final Sim0MQDisplayType ENERGY_MEGAELECTRONVOLT =
516 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 14, EnergyUnit.MEGAELECTRONVOLT, "MEGAELECTRONVOLT", "MeV");
517
518
519 public static final Sim0MQDisplayType ENERGY_GIGAELECTRONVOLT =
520 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 15, EnergyUnit.GIGAELECTRONVOLT, "GIGAELECTRONVOLT", "GeV");
521
522
523 public static final Sim0MQDisplayType ENERGY_TERAELECTRONVOLT =
524 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 16, EnergyUnit.TERAELECTRONVOLT, "TERAELECTRONVOLT", "TeV");
525
526
527 public static final Sim0MQDisplayType ENERGY_PETAELECTRONVOLT =
528 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 17, EnergyUnit.PETAELECTRONVOLT, "PETAELECTRONVOLT", "PeV");
529
530
531 public static final Sim0MQDisplayType ENERGY_EXAELECTRONVOLT =
532 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 18, EnergyUnit.EXAELECTRONVOLT, "EXAELECTRONVOLT", "EeV");
533
534
535 public static final Sim0MQDisplayType ENERGY_WATT_HOUR =
536 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 19, EnergyUnit.WATT_HOUR, "WATT_HOUR", "Wh");
537
538
539 public static final Sim0MQDisplayType ENERGY_FEMTOWATT_HOUR =
540 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 20, EnergyUnit.FEMTOWATT_HOUR, "FEMTOWATT_HOUR", "fWh");
541
542
543 public static final Sim0MQDisplayType ENERGY_PICOWATT_HOUR =
544 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 21, EnergyUnit.PICOWATT_HOUR, "PICOWATT_HOUR", "pWh");
545
546
547 public static final Sim0MQDisplayType ENERGY_NANOWATT_HOUR =
548 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 22, EnergyUnit.NANOWATT_HOUR, "NANOWATT_HOUR", "mWh");
549
550
551 public static final Sim0MQDisplayType ENERGY_MICROWATT_HOUR =
552 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 23, EnergyUnit.MICROWATT_HOUR, "MICROWATT_HOUR", "μWh");
553
554
555 public static final Sim0MQDisplayType ENERGY_MILLIWATT_HOUR =
556 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 24, EnergyUnit.MILLIWATT_HOUR, "MILLIWATT_HOUR", "mWh");
557
558
559 public static final Sim0MQDisplayType ENERGY_KILOWATT_HOUR =
560 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 25, EnergyUnit.KILOWATT_HOUR, "KILOWATT_HOUR", "kWh");
561
562
563 public static final Sim0MQDisplayType ENERGY_MEGAWATT_HOUR =
564 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 26, EnergyUnit.MEGAWATT_HOUR, "MEGAWATT_HOUR", "MWh");
565
566
567 public static final Sim0MQDisplayType ENERGY_GIGAWATT_HOUR =
568 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 27, EnergyUnit.GIGAWATT_HOUR, "GIGAWATT_HOUR", "GWh");
569
570
571 public static final Sim0MQDisplayType ENERGY_TERAWATT_HOUR =
572 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 28, EnergyUnit.TERAWATT_HOUR, "TERAWATT_HOUR", "TWh");
573
574
575 public static final Sim0MQDisplayType ENERGY_PETAWATT_HOUR =
576 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 29, EnergyUnit.PETAWATT_HOUR, "PETAWATT_HOUR", "PWh");
577
578
579 public static final Sim0MQDisplayType ENERGY_CALORIE =
580 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 30, EnergyUnit.CALORIE, "CALORIE", "cal");
581
582
583 public static final Sim0MQDisplayType ENERGY_KILOCALORIE =
584 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 31, EnergyUnit.KILOCALORIE, "KILOCALORIE", "kcal");
585
586
587 public static final Sim0MQDisplayType ENERGY_CALORIE_IT =
588 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 32, EnergyUnit.CALORIE_IT, "CALORIE_IT", "cal(IT)");
589
590
591 public static final Sim0MQDisplayType ENERGY_INCH_POUND_FORCE =
592 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 33, EnergyUnit.INCH_POUND_FORCE, "INCH_POUND_FORCE", "in lbf");
593
594
595 public static final Sim0MQDisplayType ENERGY_FOOT_POUND_FORCE =
596 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 34, EnergyUnit.FOOT_POUND_FORCE, "FOOT_POUND_FORCE", "ft lbf");
597
598
599 public static final Sim0MQDisplayType ENERGY_ERG =
600 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 35, EnergyUnit.ERG, "ERG", "erg");
601
602
603 public static final Sim0MQDisplayType ENERGY_BTU_ISO =
604 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 36, EnergyUnit.BTU_ISO, "BTU_ISO", "BTU(ISO)");
605
606
607 public static final Sim0MQDisplayType ENERGY_BTU_IT =
608 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 37, EnergyUnit.BTU_IT, "BTU_IT", "BTU(IT)");
609
610
611 public static final Sim0MQDisplayType ENERGY_STHENE_METER =
612 new Sim0MQDisplayType(Sim0MQUnitType.ENERGY, 38, EnergyUnit.STHENE_METER, "STHENE_METER", "sth.m");
613
614
615
616
617 public static final Sim0MQDisplayType FLOWMASS_KG_PER_SECOND =
618 new Sim0MQDisplayType(Sim0MQUnitType.FLOWMASS, 0, FlowMassUnit.KILOGRAM_PER_SECOND, "KG_PER_SECOND", "kg/s");
619
620
621 public static final Sim0MQDisplayType FLOWMASS_POUND_PER_SECOND =
622 new Sim0MQDisplayType(Sim0MQUnitType.FLOWMASS, 1, FlowMassUnit.POUND_PER_SECOND, "POUND_PER_SECOND", "lb/s");
623
624
625
626
627 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_METER_PER_SECOND = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME,
628 0, FlowVolumeUnit.CUBIC_METER_PER_SECOND, "CUBIC_METER_PER_SECOND", "m3/s");
629
630
631 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_METER_PER_MINUTE = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME,
632 1, FlowVolumeUnit.CUBIC_METER_PER_MINUTE, "CUBIC_METER_PER_MINUTE", "m3/min");
633
634
635 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_METER_PER_HOUR = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 2,
636 FlowVolumeUnit.CUBIC_METER_PER_HOUR, "CUBIC_METER_PER_HOUR", "m3/h");
637
638
639 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_METER_PER_DAY = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 3,
640 FlowVolumeUnit.CUBIC_METER_PER_DAY, "CUBIC_METER_PER_DAY", "m3/day");
641
642
643 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_INCH_PER_SECOND = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 4,
644 FlowVolumeUnit.CUBIC_INCH_PER_SECOND, "CUBIC_INCH_PER_SECOND", "in3/s");
645
646
647 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_INCH_PER_MINUTE = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 5,
648 FlowVolumeUnit.CUBIC_INCH_PER_MINUTE, "CUBIC_INCH_PER_MINUTE", "in3/min");
649
650
651 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_FEET_PER_SECOND = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 6,
652 FlowVolumeUnit.CUBIC_FEET_PER_SECOND, "CUBIC_FEET_PER_SECOND", "ft3/s");
653
654
655 public static final Sim0MQDisplayType FLOWVOLUME_CUBIC_FEET_PER_MINUTE = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 7,
656 FlowVolumeUnit.CUBIC_FEET_PER_MINUTE, "CUBIC_FEET_PER_MINUTE", "ft3/min");
657
658
659 public static final Sim0MQDisplayType FLOWVOLUME_GALLON_PER_SECOND =
660 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 8, FlowVolumeUnit.GALLON_PER_SECOND, "GALLON_PER_SECOND", "gal/s");
661
662
663 public static final Sim0MQDisplayType FLOWVOLUME_GALLON_PER_MINUTE = new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 9,
664 FlowVolumeUnit.GALLON_PER_MINUTE, "GALLON_PER_MINUTE", "gal/min");
665
666
667 public static final Sim0MQDisplayType FLOWVOLUME_GALLON_PER_HOUR =
668 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 10, FlowVolumeUnit.GALLON_PER_HOUR, "GALLON_PER_HOUR", "gal/h");
669
670
671 public static final Sim0MQDisplayType FLOWVOLUME_GALLON_PER_DAY =
672 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 11, FlowVolumeUnit.GALLON_PER_DAY, "GALLON_PER_DAY", "gal/day");
673
674
675 public static final Sim0MQDisplayType FLOWVOLUME_LITER_PER_SECOND =
676 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 12, FlowVolumeUnit.LITER_PER_SECOND, "LITER_PER_SECOND", "l/s");
677
678
679 public static final Sim0MQDisplayType FLOWVOLUME_LITER_PER_MINUTE =
680 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 13, FlowVolumeUnit.LITER_PER_MINUTE, "LITER_PER_MINUTE", "l/min");
681
682
683 public static final Sim0MQDisplayType FLOWVOLUME_LITER_PER_HOUR =
684 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 14, FlowVolumeUnit.LITER_PER_HOUR, "LITER_PER_HOUR", "l/h");
685
686
687 public static final Sim0MQDisplayType FLOWVOLUME_LITER_PER_DAY =
688 new Sim0MQDisplayType(Sim0MQUnitType.FLOWVOLUME, 15, FlowVolumeUnit.LITER_PER_DAY, "LITER_PER_DAY", "l/day");
689
690
691
692
693 public static final Sim0MQDisplayType FORCE_NEWTON =
694 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 0, ForceUnit.NEWTON, "NEWTON", "N");
695
696
697 public static final Sim0MQDisplayType FORCE_KILOGRAM_FORCE =
698 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 1, ForceUnit.KILOGRAM_FORCE, "KILOGRAM_FORCE", "kgf");
699
700
701 public static final Sim0MQDisplayType FORCE_OUNCE_FORCE =
702 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 2, ForceUnit.OUNCE_FORCE, "OUNCE_FORCE", "ozf");
703
704
705 public static final Sim0MQDisplayType FORCE_POUND_FORCE =
706 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 3, ForceUnit.POUND_FORCE, "POUND_FORCE", "lbf");
707
708
709 public static final Sim0MQDisplayType FORCE_TON_FORCE =
710 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 4, ForceUnit.TON_FORCE, "TON_FORCE", "tnf");
711
712
713 public static final Sim0MQDisplayType FORCE_DYNE =
714 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 5, ForceUnit.DYNE, "DYNE", "dyne");
715
716
717 public static final Sim0MQDisplayType FORCE_STHENE =
718 new Sim0MQDisplayType(Sim0MQUnitType.FORCE, 6, ForceUnit.STHENE, "STHENE", "sth");
719
720
721
722
723 public static final Sim0MQDisplayType FREQUENCY_HERTZ =
724 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 0, FrequencyUnit.HERTZ, "HERTZ", "Hz");
725
726
727 public static final Sim0MQDisplayType FREQUENCY_KILOHERTZ =
728 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 1, FrequencyUnit.KILOHERTZ, "KILOHERTZ", "kHz");
729
730
731 public static final Sim0MQDisplayType FREQUENCY_MEGAHERTZ =
732 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 2, FrequencyUnit.MEGAHERTZ, "MEGAHERTZ", "MHz");
733
734
735 public static final Sim0MQDisplayType FREQUENCY_GIGAHERTZ =
736 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 3, FrequencyUnit.GIGAHERTZ, "GIGAHERTZ", "GHz");
737
738
739 public static final Sim0MQDisplayType FREQUENCY_TERAHERTZ =
740 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 4, FrequencyUnit.TERAHERTZ, "TERAHERTZ", "THz");
741
742
743 public static final Sim0MQDisplayType FREQUENCY_PER_SECOND =
744 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 5, FrequencyUnit.PER_SECOND, "PER_SECOND", "1/s");
745
746
747 public static final Sim0MQDisplayType FREQUENCY_PER_ATTOSECOND =
748 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 6, FrequencyUnit.PER_ATTOSECOND, "PER_ATTOSECOND", "1/as");
749
750
751 public static final Sim0MQDisplayType FREQUENCY_PER_FEMTOSECOND =
752 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 7, FrequencyUnit.PER_FEMTOSECOND, "PER_FEMTOSECOND", "1/fs");
753
754
755 public static final Sim0MQDisplayType FREQUENCY_PER_PICOSECOND =
756 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 8, FrequencyUnit.PER_PICOSECOND, "PER_PICOSECOND", "1/ps");
757
758
759 public static final Sim0MQDisplayType FREQUENCY_PER_NANOSECOND =
760 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 9, FrequencyUnit.PER_NANOSECOND, "PER_NANOSECOND", "1/ns");
761
762
763 public static final Sim0MQDisplayType FREQUENCY_PER_MICROSECOND =
764 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 10, FrequencyUnit.PER_MICROSECOND, "PER_MICROSECOND", "1/μs");
765
766
767 public static final Sim0MQDisplayType FREQUENCY_PER_MILLISECOND =
768 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 11, FrequencyUnit.PER_MILLISECOND, "PER_MILLISECOND", "1/ms");
769
770
771 public static final Sim0MQDisplayType FREQUENCY_PER_MINUTE =
772 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 12, FrequencyUnit.PER_MINUTE, "PER_MINUTE", "1/min");
773
774
775 public static final Sim0MQDisplayType FREQUENCY_PER_HOUR =
776 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 13, FrequencyUnit.PER_HOUR, "PER_HOUR", "1/hr");
777
778
779 public static final Sim0MQDisplayType FREQUENCY_PER_DAY =
780 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 14, FrequencyUnit.PER_DAY, "PER_DAY", "1/day");
781
782
783 public static final Sim0MQDisplayType FREQUENCY_PER_WEEK =
784 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 15, FrequencyUnit.PER_WEEK, "PER_WEEK", "1/wk");
785
786
787 public static final Sim0MQDisplayType FREQUENCY_RPM =
788 new Sim0MQDisplayType(Sim0MQUnitType.FREQUENCY, 16, FrequencyUnit.RPM, "RPM", "rpm");
789
790
791
792
793 public static final Sim0MQDisplayType LENGTH_METER =
794 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 0, LengthUnit.METER, "METER", "m");
795
796
797 public static final Sim0MQDisplayType LENGTH_ATTOMETER =
798 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 1, LengthUnit.ATTOMETER, "ATTOMETER", "am");
799
800
801 public static final Sim0MQDisplayType LENGTH_FEMTOMETER =
802 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 2, LengthUnit.FEMTOMETER, "FEMTOMETER", "fm");
803
804
805 public static final Sim0MQDisplayType LENGTH_PICOMETER =
806 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 3, LengthUnit.PICOMETER, "PICOMETER", "pm");
807
808
809 public static final Sim0MQDisplayType LENGTH_NANOMETER =
810 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 4, LengthUnit.NANOMETER, "NANOMETER", "nm");
811
812
813 public static final Sim0MQDisplayType LENGTH_MICROMETER =
814 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 5, LengthUnit.MICROMETER, "MICROMETER", "μm");
815
816
817 public static final Sim0MQDisplayType LENGTH_MILLIMETER =
818 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 6, LengthUnit.MILLIMETER, "MILLIMETER", "mm");
819
820
821 public static final Sim0MQDisplayType LENGTH_CENTIMETER =
822 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 7, LengthUnit.CENTIMETER, "CENTIMETER", "cm");
823
824
825 public static final Sim0MQDisplayType LENGTH_DECIMETER =
826 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 8, LengthUnit.DECIMETER, "DECIMETER", "dm");
827
828
829 public static final Sim0MQDisplayType LENGTH_DEKAMETER =
830 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 9, LengthUnit.DEKAMETER, "DEKAMETER", "dam");
831
832
833 public static final Sim0MQDisplayType LENGTH_HECTOMETER =
834 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 10, LengthUnit.HECTOMETER, "HECTOMETER", "hm");
835
836
837 public static final Sim0MQDisplayType LENGTH_KILOMETER =
838 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 11, LengthUnit.KILOMETER, "KILOMETER", "km");
839
840
841 public static final Sim0MQDisplayType LENGTH_MEGAMETER =
842 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 12, LengthUnit.MEGAMETER, "MEGAMETER", "Mm");
843
844
845 public static final Sim0MQDisplayType LENGTH_INCH =
846 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 13, LengthUnit.INCH, "INCH", "in");
847
848
849 public static final Sim0MQDisplayType LENGTH_FOOT =
850 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 14, LengthUnit.FOOT, "FOOT", "ft");
851
852
853 public static final Sim0MQDisplayType LENGTH_YARD =
854 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 15, LengthUnit.YARD, "YARD", "yd");
855
856
857 public static final Sim0MQDisplayType LENGTH_MILE =
858 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 16, LengthUnit.MILE, "MILE", "mi");
859
860
861 public static final Sim0MQDisplayType LENGTH_NAUTICAL_MILE =
862 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 17, LengthUnit.NAUTICAL_MILE, "NAUTICAL_MILE", "NM");
863
864
865 public static final Sim0MQDisplayType LENGTH_ASTRONOMICAL_UNIT =
866 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 18, LengthUnit.ASTRONOMICAL_UNIT, "ASTRONOMICAL_UNIT", "au");
867
868
869 public static final Sim0MQDisplayType LENGTH_PARSEC =
870 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 19, LengthUnit.PARSEC, "PARSEC", "pc");
871
872
873 public static final Sim0MQDisplayType LENGTH_LIGHTYEAR =
874 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 20, LengthUnit.LIGHTYEAR, "LIGHTYEAR", "ly");
875
876
877 public static final Sim0MQDisplayType LENGTH_ANGSTROM =
878 new Sim0MQDisplayType(Sim0MQUnitType.LENGTH, 21, LengthUnit.ANGSTROM, "ANGSTROM", "Å");
879
880
881
882
883 public static final Sim0MQDisplayType POSITION_METER =
884 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 0, PositionUnit.METER, "METER", "m");
885
886
887 public static final Sim0MQDisplayType POSITION_ATTOMETER =
888 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 1, PositionUnit.ATTOMETER, "ATTOMETER", "am");
889
890
891 public static final Sim0MQDisplayType POSITION_FEMTOMETER =
892 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 2, PositionUnit.FEMTOMETER, "FEMTOMETER", "fm");
893
894
895 public static final Sim0MQDisplayType POSITION_PICOMETER =
896 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 3, PositionUnit.PICOMETER, "PICOMETER", "pm");
897
898
899 public static final Sim0MQDisplayType POSITION_NANOMETER =
900 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 4, PositionUnit.NANOMETER, "NANOMETER", "nm");
901
902
903 public static final Sim0MQDisplayType POSITION_MICROMETER =
904 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 5, PositionUnit.MICROMETER, "MICROMETER", "μm");
905
906
907 public static final Sim0MQDisplayType POSITION_MILLIMETER =
908 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 6, PositionUnit.MILLIMETER, "MILLIMETER", "mm");
909
910
911 public static final Sim0MQDisplayType POSITION_CENTIMETER =
912 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 7, PositionUnit.CENTIMETER, "CENTIMETER", "cm");
913
914
915 public static final Sim0MQDisplayType POSITION_DECIMETER =
916 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 8, PositionUnit.DECIMETER, "DECIMETER", "dm");
917
918
919 public static final Sim0MQDisplayType POSITION_DEKAMETER =
920 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 9, PositionUnit.DEKAMETER, "DEKAMETER", "dam");
921
922
923 public static final Sim0MQDisplayType POSITION_HECTOMETER =
924 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 10, PositionUnit.HECTOMETER, "HECTOMETER", "hm");
925
926
927 public static final Sim0MQDisplayType POSITION_KILOMETER =
928 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 11, PositionUnit.KILOMETER, "KILOMETER", "km");
929
930
931 public static final Sim0MQDisplayType POSITION_MEGAMETER =
932 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 12, PositionUnit.MEGAMETER, "MEGAMETER", "Mm");
933
934
935 public static final Sim0MQDisplayType POSITION_INCH =
936 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 13, PositionUnit.INCH, "INCH", "in");
937
938
939 public static final Sim0MQDisplayType POSITION_FOOT =
940 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 14, PositionUnit.FOOT, "FOOT", "ft");
941
942
943 public static final Sim0MQDisplayType POSITION_YARD =
944 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 15, PositionUnit.YARD, "YARD", "yd");
945
946
947 public static final Sim0MQDisplayType POSITION_MILE =
948 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 16, PositionUnit.MILE, "MILE", "mi");
949
950
951 public static final Sim0MQDisplayType POSITION_NAUTICAL_MILE =
952 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 17, PositionUnit.NAUTICAL_MILE, "NAUTICAL_MILE", "NM");
953
954
955 public static final Sim0MQDisplayType POSITION_ASTRONOMICAL_UNIT =
956 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 18, PositionUnit.ASTRONOMICAL_UNIT, "ASTRONOMICAL_UNIT", "au");
957
958
959 public static final Sim0MQDisplayType POSITION_PARSEC =
960 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 19, PositionUnit.PARSEC, "PARSEC", "pc");
961
962
963 public static final Sim0MQDisplayType POSITION_LIGHTYEAR =
964 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 20, PositionUnit.LIGHTYEAR, "LIGHTYEAR", "ly");
965
966
967 public static final Sim0MQDisplayType POSITION_ANGSTROM =
968 new Sim0MQDisplayType(Sim0MQUnitType.POSITION, 21, PositionUnit.ANGSTROM, "ANGSTROM", "Å");
969
970
971
972
973 public static final Sim0MQDisplayType LINEARDENSITY_PER_METER =
974 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 0, LinearDensityUnit.PER_METER, "PER_METER", "1/m");
975
976
977 public static final Sim0MQDisplayType LINEARDENSITY_PER_ATTOMETER =
978 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 1, LinearDensityUnit.PER_ATTOMETER, "PER_ATTOMETER", "1/am");
979
980
981 public static final Sim0MQDisplayType LINEARDENSITY_PER_FEMTOMETER =
982 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 2, LinearDensityUnit.PER_FEMTOMETER, "PER_FEMTOMETER", "1/fm");
983
984
985 public static final Sim0MQDisplayType LINEARDENSITY_PER_PICOMETER =
986 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 3, LinearDensityUnit.PER_PICOMETER, "PER_PICOMETER", "1/pm");
987
988
989 public static final Sim0MQDisplayType LINEARDENSITY_PER_NANOMETER =
990 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 4, LinearDensityUnit.PER_NANOMETER, "PER_NANOMETER", "1/nm");
991
992
993 public static final Sim0MQDisplayType LINEARDENSITY_PER_MICROMETER =
994 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 5, LinearDensityUnit.PER_MICROMETER, "PER_MICROMETER", "1/μm");
995
996
997 public static final Sim0MQDisplayType LINEARDENSITY_PER_MILLIMETER =
998 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 6, LinearDensityUnit.PER_MILLIMETER, "PER_MILLIMETER", "1/mm");
999
1000
1001 public static final Sim0MQDisplayType LINEARDENSITY_PER_CENTIMETER =
1002 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 7, LinearDensityUnit.PER_CENTIMETER, "PER_CENTIMETER", "1/cm");
1003
1004
1005 public static final Sim0MQDisplayType LINEARDENSITY_PER_DECIMETER =
1006 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 8, LinearDensityUnit.PER_DECIMETER, "PER_DECIMETER", "1/dm");
1007
1008
1009 public static final Sim0MQDisplayType LINEARDENSITY_PER_DEKAMETER =
1010 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 9, LinearDensityUnit.PER_DEKAMETER, "PER_DEKAMETER", "1/dam");
1011
1012
1013 public static final Sim0MQDisplayType LINEARDENSITY_PER_HECTOMETER =
1014 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 10, LinearDensityUnit.PER_HECTOMETER, "PER_HECTOMETER", "1/hm");
1015
1016
1017 public static final Sim0MQDisplayType LINEARDENSITY_PER_KILOMETER =
1018 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 11, LinearDensityUnit.PER_KILOMETER, "PER_KILOMETER", "1/km");
1019
1020
1021 public static final Sim0MQDisplayType LINEARDENSITY_PER_MEGAMETER =
1022 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 12, LinearDensityUnit.PER_MEGAMETER, "PER_MEGAMETER", "1/Mm");
1023
1024
1025 public static final Sim0MQDisplayType LINEARDENSITY_PER_INCH =
1026 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 13, LinearDensityUnit.PER_INCH, "PER_INCH", "1/in");
1027
1028
1029 public static final Sim0MQDisplayType LINEARDENSITY_PER_FOOT =
1030 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 14, LinearDensityUnit.PER_FOOT, "PER_FOOT", "1/ft");
1031
1032
1033 public static final Sim0MQDisplayType LINEARDENSITY_PER_YARD =
1034 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 15, LinearDensityUnit.PER_YARD, "PER_YARD", "1/yd");
1035
1036
1037 public static final Sim0MQDisplayType LINEARDENSITY_PER_MILE =
1038 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 16, LinearDensityUnit.PER_MILE, "PER_MILE", "1/mi");
1039
1040
1041 public static final Sim0MQDisplayType LINEARDENSITY_PER_NAUTICAL_MILE = new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY,
1042 17, LinearDensityUnit.PER_NAUTICAL_MILE, "PER_NAUTICAL_MILE", "1/NM");
1043
1044
1045 public static final Sim0MQDisplayType LINEARDENSITY_PER_ASTRONOMICAL_UNIT = new Sim0MQDisplayType(
1046 Sim0MQUnitType.LINEARDENSITY, 18, LinearDensityUnit.PER_ASTRONOMICAL_UNIT, "PER_ASTRONOMICAL_UNIT", "1/au");
1047
1048
1049 public static final Sim0MQDisplayType LINEARDENSITY_PER_PARSEC =
1050 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 19, LinearDensityUnit.PER_PARSEC, "PER_PARSEC", "1/pc");
1051
1052
1053 public static final Sim0MQDisplayType LINEARDENSITY_PER_LIGHTYEAR =
1054 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 20, LinearDensityUnit.PER_LIGHTYEAR, "PER_LIGHTYEAR", "1/ly");
1055
1056
1057 public static final Sim0MQDisplayType LINEARDENSITY_PER_ANGSTROM =
1058 new Sim0MQDisplayType(Sim0MQUnitType.LINEARDENSITY, 21, LinearDensityUnit.PER_ANGSTROM, "PER_ANGSTROM", "1/Å");
1059
1060
1061
1062
1063 public static final Sim0MQDisplayType MASS_KILOGRAM =
1064 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 0, MassUnit.KILOGRAM, "KILOGRAM", "kg");
1065
1066
1067 public static final Sim0MQDisplayType MASS_FEMTOGRAM =
1068 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 1, MassUnit.FEMTOGRAM, "FEMTOGRAM", "fg");
1069
1070
1071 public static final Sim0MQDisplayType MASS_PICOGRAM =
1072 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 2, MassUnit.PICOGRAM, "PICOGRAM", "pg");
1073
1074
1075 public static final Sim0MQDisplayType MASS_NANOGRAM =
1076 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 3, MassUnit.NANOGRAM, "NANOGRAM", "mg");
1077
1078
1079 public static final Sim0MQDisplayType MASS_MICROGRAM =
1080 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 4, MassUnit.MICROGRAM, "MICROGRAM", "μg");
1081
1082
1083 public static final Sim0MQDisplayType MASS_MILLIGRAM =
1084 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 5, MassUnit.MILLIGRAM, "MILLIGRAM", "mg");
1085
1086
1087 public static final Sim0MQDisplayType MASS_GRAM =
1088 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 6, MassUnit.GRAM, "GRAM", "kg");
1089
1090
1091 public static final Sim0MQDisplayType MASS_MEGAGRAM =
1092 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 7, MassUnit.MEGAGRAM, "MEGAGRAM", "Mg");
1093
1094
1095 public static final Sim0MQDisplayType MASS_GIGAGRAM =
1096 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 8, MassUnit.GIGAGRAM, "GIGAGRAM", "Gg");
1097
1098
1099 public static final Sim0MQDisplayType MASS_TERAGRAM =
1100 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 9, MassUnit.TERAGRAM, "TERAGRAM", "Tg");
1101
1102
1103 public static final Sim0MQDisplayType MASS_PETAGRAM =
1104 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 10, MassUnit.PETAGRAM, "PETAGRAM", "Pg");
1105
1106
1107 public static final Sim0MQDisplayType MASS_MICROELECTRONVOLT =
1108 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 11, MassUnit.MICROELECTRONVOLT, "MICROELECTRONVOLT", "μeV");
1109
1110
1111 public static final Sim0MQDisplayType MASS_MILLIELECTRONVOLT =
1112 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 12, MassUnit.MILLIELECTRONVOLT, "MILLIELECTRONVOLT", "meV");
1113
1114
1115 public static final Sim0MQDisplayType MASS_ELECTRONVOLT =
1116 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 13, MassUnit.ELECTRONVOLT, "ELECTRONVOLT", "eV");
1117
1118
1119 public static final Sim0MQDisplayType MASS_KILOELECTRONVOLT =
1120 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 14, MassUnit.KILOELECTRONVOLT, "KILOELECTRONVOLT", "keV");
1121
1122
1123 public static final Sim0MQDisplayType MASS_MEGAELECTRONVOLT =
1124 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 15, MassUnit.MEGAELECTRONVOLT, "MEGAELECTRONVOLT", "MeV");
1125
1126
1127 public static final Sim0MQDisplayType MASS_GIGAELECTRONVOLT =
1128 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 16, MassUnit.GIGAELECTRONVOLT, "GIGAELECTRONVOLT", "GeV");
1129
1130
1131 public static final Sim0MQDisplayType MASS_TERAELECTRONVOLT =
1132 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 17, MassUnit.TERAELECTRONVOLT, "TERAELECTRONVOLT", "TeV");
1133
1134
1135 public static final Sim0MQDisplayType MASS_PETAELECTRONVOLT =
1136 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 18, MassUnit.PETAELECTRONVOLT, "PETAELECTRONVOLT", "PeV");
1137
1138
1139 public static final Sim0MQDisplayType MASS_EXAELECTRONVOLT =
1140 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 19, MassUnit.EXAELECTRONVOLT, "EXAELECTRONVOLT", "EeV");
1141
1142
1143 public static final Sim0MQDisplayType MASS_OUNCE =
1144 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 20, MassUnit.OUNCE, "OUNCE", "oz");
1145
1146
1147 public static final Sim0MQDisplayType MASS_POUND =
1148 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 21, MassUnit.POUND, "POUND", "lb");
1149
1150
1151 public static final Sim0MQDisplayType MASS_DALTON =
1152 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 22, MassUnit.DALTON, "DALTON", "Da");
1153
1154
1155 public static final Sim0MQDisplayType MASS_TON_LONG =
1156 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 23, MassUnit.TON_LONG, "TON_LONG", "ton (long)");
1157
1158
1159 public static final Sim0MQDisplayType MASS_TON_SHORT =
1160 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 24, MassUnit.TON_SHORT, "TON_SHORT", "ton (short)");
1161
1162
1163 public static final Sim0MQDisplayType MASS_TONNE =
1164 new Sim0MQDisplayType(Sim0MQUnitType.MASS, 25, MassUnit.TONNE, "TONNE", "tonne");
1165
1166
1167
1168
1169 public static final Sim0MQDisplayType POWER_WATT =
1170 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 0, PowerUnit.WATT, "WATT", "W");
1171
1172
1173 public static final Sim0MQDisplayType POWER_FEMTOWATT =
1174 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 1, PowerUnit.FEMTOWATT, "FEMTOWATT", "fW");
1175
1176
1177 public static final Sim0MQDisplayType POWER_PICOWATT =
1178 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 2, PowerUnit.PICOWATT, "PICOWATT", "pW");
1179
1180
1181 public static final Sim0MQDisplayType POWER_NANOWATT =
1182 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 3, PowerUnit.NANOWATT, "NANOWATT", "mW");
1183
1184
1185 public static final Sim0MQDisplayType POWER_MICROWATT =
1186 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 4, PowerUnit.MICROWATT, "MICROWATT", "μW");
1187
1188
1189 public static final Sim0MQDisplayType POWER_MILLIWATT =
1190 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 5, PowerUnit.MILLIWATT, "MILLIWATT", "mW");
1191
1192
1193 public static final Sim0MQDisplayType POWER_KILOWATT =
1194 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 6, PowerUnit.KILOWATT, "KILOWATT", "kW");
1195
1196
1197 public static final Sim0MQDisplayType POWER_MEGAWATT =
1198 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 7, PowerUnit.MEGAWATT, "MEGAWATT", "MW");
1199
1200
1201 public static final Sim0MQDisplayType POWER_GIGAWATT =
1202 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 8, PowerUnit.GIGAWATT, "GIGAWATT", "GW");
1203
1204
1205 public static final Sim0MQDisplayType POWER_TERAWATT =
1206 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 9, PowerUnit.TERAWATT, "TERAWATT", "TW");
1207
1208
1209 public static final Sim0MQDisplayType POWER_PETAWATT =
1210 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 10, PowerUnit.PETAWATT, "PETAWATT", "PW");
1211
1212
1213 public static final Sim0MQDisplayType POWER_ERG_PER_SECOND =
1214 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 11, PowerUnit.ERG_PER_SECOND, "ERG_PER_SECOND", "erg/s");
1215
1216
1217 public static final Sim0MQDisplayType POWER_FOOT_POUND_FORCE_PER_SECOND = new Sim0MQDisplayType(Sim0MQUnitType.POWER, 12,
1218 PowerUnit.FOOT_POUND_FORCE_PER_SECOND, "FOOT_POUND_FORCE_PER_SECOND", "ft.lbf/s");
1219
1220
1221 public static final Sim0MQDisplayType POWER_FOOT_POUND_FORCE_PER_MINUTE = new Sim0MQDisplayType(Sim0MQUnitType.POWER, 13,
1222 PowerUnit.FOOT_POUND_FORCE_PER_MINUTE, "FOOT_POUND_FORCE_PER_MINUTE", "ft.lbf/min");
1223
1224
1225 public static final Sim0MQDisplayType POWER_FOOT_POUND_FORCE_PER_HOUR = new Sim0MQDisplayType(Sim0MQUnitType.POWER, 14,
1226 PowerUnit.FOOT_POUND_FORCE_PER_HOUR, "FOOT_POUND_FORCE_PER_HOUR", "ft.lbf/h");
1227
1228
1229 public static final Sim0MQDisplayType POWER_HORSEPOWER_METRIC =
1230 new Sim0MQDisplayType(Sim0MQUnitType.POWER, 15, PowerUnit.HORSEPOWER_METRIC, "HORSEPOWER_METRIC", "hp");
1231
1232
1233 public static final Sim0MQDisplayType POWER_STHENE_METER_PER_SECOND = new Sim0MQDisplayType(Sim0MQUnitType.POWER, 16,
1234 PowerUnit.STHENE_METER_PER_SECOND, "STHENE_METER_PER_SECOND", "sth/s");
1235
1236
1237
1238
1239 public static final Sim0MQDisplayType PRESSURE_PASCAL =
1240 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 0, PressureUnit.PASCAL, "PASCAL", "Pa");
1241
1242
1243 public static final Sim0MQDisplayType PRESSURE_HECTOPASCAL =
1244 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 1, PressureUnit.HECTOPASCAL, "HECTOPASCAL", "hPa");
1245
1246
1247 public static final Sim0MQDisplayType PRESSURE_KILOPASCAL =
1248 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 2, PressureUnit.KILOPASCAL, "KILOPASCAL", "kPa");
1249
1250
1251 public static final Sim0MQDisplayType PRESSURE_ATMOSPHERE_STANDARD =
1252 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 3, PressureUnit.ATMOSPHERE_STANDARD, "ATMOSPHERE_STANDARD", "atm");
1253
1254
1255 public static final Sim0MQDisplayType PRESSURE_ATMOSPHERE_TECHNICAL =
1256 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 4, PressureUnit.ATMOSPHERE_TECHNICAL, "ATMOSPHERE_TECHNICAL", "at");
1257
1258
1259 public static final Sim0MQDisplayType PRESSURE_MILLIBAR =
1260 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 5, PressureUnit.MILLIBAR, "MILLIBAR", "mbar");
1261
1262
1263 public static final Sim0MQDisplayType PRESSURE_BAR =
1264 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 6, PressureUnit.BAR, "BAR", "bar");
1265
1266
1267 public static final Sim0MQDisplayType PRESSURE_BARYE =
1268 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 7, PressureUnit.BARYE, "BARYE", "Ba");
1269
1270
1271 public static final Sim0MQDisplayType PRESSURE_MILLIMETER_MERCURY =
1272 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 8, PressureUnit.MILLIMETER_MERCURY, "MILLIMETER_MERCURY", "mmHg");
1273
1274
1275 public static final Sim0MQDisplayType PRESSURE_CENTIMETER_MERCURY =
1276 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 9, PressureUnit.CENTIMETER_MERCURY, "CENTIMETER_MERCURY", "cmHg");
1277
1278
1279 public static final Sim0MQDisplayType PRESSURE_INCH_MERCURY =
1280 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 10, PressureUnit.INCH_MERCURY, "INCH_MERCURY", "inHg");
1281
1282
1283 public static final Sim0MQDisplayType PRESSURE_FOOT_MERCURY =
1284 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 11, PressureUnit.FOOT_MERCURY, "FOOT_MERCURY", "ftHg");
1285
1286
1287 public static final Sim0MQDisplayType PRESSURE_KGF_PER_SQUARE_MM =
1288 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 12, PressureUnit.KGF_PER_SQUARE_MM, "KGF_PER_SQUARE_MM", "kgf/mm2");
1289
1290
1291 public static final Sim0MQDisplayType PRESSURE_PIEZE =
1292 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 13, PressureUnit.PIEZE, "PIEZE", "pz");
1293
1294
1295 public static final Sim0MQDisplayType PRESSURE_POUND_PER_SQUARE_INCH = new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 14,
1296 PressureUnit.POUND_PER_SQUARE_INCH, "POUND_PER_SQUARE_INCH", "lb/in2");
1297
1298
1299 public static final Sim0MQDisplayType PRESSURE_POUND_PER_SQUARE_FOOT = new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 15,
1300 PressureUnit.POUND_PER_SQUARE_FOOT, "POUND_PER_SQUARE_FOOT", "lb/ft2");
1301
1302
1303 public static final Sim0MQDisplayType PRESSURE_TORR =
1304 new Sim0MQDisplayType(Sim0MQUnitType.PRESSURE, 16, PressureUnit.TORR, "TORR", "torr");
1305
1306
1307
1308
1309 public static final Sim0MQDisplayType SPEED_METER_PER_SECOND =
1310 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 0, SpeedUnit.METER_PER_SECOND, "METER_PER_SECOND", "m/s");
1311
1312
1313 public static final Sim0MQDisplayType SPEED_METER_PER_HOUR =
1314 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 1, SpeedUnit.METER_PER_HOUR, "METER_PER_HOUR", "m/h");
1315
1316
1317 public static final Sim0MQDisplayType SPEED_KM_PER_SECOND =
1318 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 2, SpeedUnit.KM_PER_SECOND, "KM_PER_SECOND", "km/s");
1319
1320
1321 public static final Sim0MQDisplayType SPEED_KM_PER_HOUR =
1322 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 3, SpeedUnit.KM_PER_HOUR, "KM_PER_HOUR", "km/h");
1323
1324
1325 public static final Sim0MQDisplayType SPEED_INCH_PER_SECOND =
1326 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 4, SpeedUnit.INCH_PER_SECOND, "INCH_PER_SECOND", "in/s");
1327
1328
1329 public static final Sim0MQDisplayType SPEED_INCH_PER_MINUTE =
1330 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 5, SpeedUnit.INCH_PER_MINUTE, "INCH_PER_MINUTE", "in/min");
1331
1332
1333 public static final Sim0MQDisplayType SPEED_INCH_PER_HOUR =
1334 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 6, SpeedUnit.INCH_PER_HOUR, "INCH_PER_HOUR", "in/h");
1335
1336
1337 public static final Sim0MQDisplayType SPEED_FOOT_PER_SECOND =
1338 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 7, SpeedUnit.FOOT_PER_SECOND, "FOOT_PER_SECOND", "ft/s");
1339
1340
1341 public static final Sim0MQDisplayType SPEED_FOOT_PER_MINUTE =
1342 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 8, SpeedUnit.FOOT_PER_MINUTE, "FOOT_PER_MINUTE", "ft/min");
1343
1344
1345 public static final Sim0MQDisplayType SPEED_FOOT_PER_HOUR =
1346 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 9, SpeedUnit.FOOT_PER_HOUR, "FOOT_PER_HOUR", "ft/h");
1347
1348
1349 public static final Sim0MQDisplayType SPEED_MILE_PER_SECOND =
1350 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 10, SpeedUnit.MILE_PER_SECOND, "MILE_PER_SECOND", "mi/s");
1351
1352
1353 public static final Sim0MQDisplayType SPEED_MILE_PER_MINUTE =
1354 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 11, SpeedUnit.MILE_PER_MINUTE, "MILE_PER_MINUTE", "mi/min");
1355
1356
1357 public static final Sim0MQDisplayType SPEED_MILE_PER_HOUR =
1358 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 12, SpeedUnit.MILE_PER_HOUR, "MILE_PER_HOUR", "mi/h");
1359
1360
1361 public static final Sim0MQDisplayType SPEED_KNOT =
1362 new Sim0MQDisplayType(Sim0MQUnitType.SPEED, 13, SpeedUnit.KNOT, "KNOT", "kt");
1363
1364
1365
1366
1367 public static final Sim0MQDisplayType TEMPERATURE_KELVIN =
1368 new Sim0MQDisplayType(Sim0MQUnitType.TEMPERATURE, 0, TemperatureUnit.KELVIN, "KELVIN", "K");
1369
1370
1371 public static final Sim0MQDisplayType TEMPERATURE_DEGREE_CELSIUS =
1372 new Sim0MQDisplayType(Sim0MQUnitType.TEMPERATURE, 1, TemperatureUnit.DEGREE_CELSIUS, "DEGREE_CELSIUS", "OC");
1373
1374
1375 public static final Sim0MQDisplayType TEMPERATURE_DEGREE_FAHRENHEIT =
1376 new Sim0MQDisplayType(Sim0MQUnitType.TEMPERATURE, 2, TemperatureUnit.DEGREE_FAHRENHEIT, "DEGREE_FAHRENHEIT", "OF");
1377
1378
1379 public static final Sim0MQDisplayType TEMPERATURE_DEGREE_RANKINE =
1380 new Sim0MQDisplayType(Sim0MQUnitType.TEMPERATURE, 3, TemperatureUnit.DEGREE_RANKINE, "DEGREE_RANKINE", "OR");
1381
1382
1383 public static final Sim0MQDisplayType TEMPERATURE_DEGREE_REAUMUR =
1384 new Sim0MQDisplayType(Sim0MQUnitType.TEMPERATURE, 4, TemperatureUnit.DEGREE_REAUMUR, "DEGREE_REAUMUR", "ORé");
1385
1386
1387
1388
1389 public static final Sim0MQDisplayType ABSOLUTETEMPERATURE_KELVIN =
1390 new Sim0MQDisplayType(Sim0MQUnitType.ABSOLUTETEMPERATURE, 0, AbsoluteTemperatureUnit.KELVIN, "KELVIN", "K");
1391
1392
1393 public static final Sim0MQDisplayType ABSOLUTETEMPERATURE_DEGREE_CELSIUS = new Sim0MQDisplayType(
1394 Sim0MQUnitType.ABSOLUTETEMPERATURE, 1, AbsoluteTemperatureUnit.DEGREE_CELSIUS, "DEGREE_CELSIUS", "OC");
1395
1396
1397 public static final Sim0MQDisplayType ABSOLUTETEMPERATURE_DEGREE_FAHRENHEIT = new Sim0MQDisplayType(
1398 Sim0MQUnitType.ABSOLUTETEMPERATURE, 2, AbsoluteTemperatureUnit.DEGREE_FAHRENHEIT, "DEGREE_FAHRENHEIT", "OF");
1399
1400
1401 public static final Sim0MQDisplayType ABSOLUTETEMPERATURE_DEGREE_RANKINE = new Sim0MQDisplayType(
1402 Sim0MQUnitType.ABSOLUTETEMPERATURE, 3, AbsoluteTemperatureUnit.DEGREE_RANKINE, "DEGREE_RANKINE", "OR");
1403
1404
1405 public static final Sim0MQDisplayType ABSOLUTETEMPERATURE_DEGREE_REAUMUR = new Sim0MQDisplayType(
1406 Sim0MQUnitType.ABSOLUTETEMPERATURE, 4, AbsoluteTemperatureUnit.DEGREE_REAUMUR, "DEGREE_REAUMUR", "ORé");
1407
1408
1409
1410
1411 public static final Sim0MQDisplayType DURATION_SECOND =
1412 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 0, DurationUnit.SECOND, "SECOND", "s");
1413
1414
1415 public static final Sim0MQDisplayType DURATION_ATTOSECOND =
1416 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 1, DurationUnit.ATTOSECOND, "ATTOSECOND", "as");
1417
1418
1419 public static final Sim0MQDisplayType DURATION_FEMTOSECOND =
1420 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 2, DurationUnit.FEMTOSECOND, "FEMTOSECOND", "fs");
1421
1422
1423 public static final Sim0MQDisplayType DURATION_PICOSECOND =
1424 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 3, DurationUnit.PICOSECOND, "PICOSECOND", "ps");
1425
1426
1427 public static final Sim0MQDisplayType DURATION_NANOSECOND =
1428 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 4, DurationUnit.NANOSECOND, "NANOSECOND", "ns");
1429
1430
1431 public static final Sim0MQDisplayType DURATION_MICROSECOND =
1432 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 5, DurationUnit.MICROSECOND, "MICROSECOND", "μs");
1433
1434
1435 public static final Sim0MQDisplayType DURATION_MILLISECOND =
1436 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 6, DurationUnit.MILLISECOND, "MILLISECOND", "ms");
1437
1438
1439 public static final Sim0MQDisplayType DURATION_MINUTE =
1440 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 7, DurationUnit.MINUTE, "MINUTE", "min");
1441
1442
1443 public static final Sim0MQDisplayType DURATION_HOUR =
1444 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 8, DurationUnit.HOUR, "HOUR", "hr");
1445
1446
1447 public static final Sim0MQDisplayType DURATION_DAY =
1448 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 9, DurationUnit.DAY, "DAY", "day");
1449
1450
1451 public static final Sim0MQDisplayType DURATION_WEEK =
1452 new Sim0MQDisplayType(Sim0MQUnitType.DURATION, 10, DurationUnit.WEEK, "WEEK", "wk");
1453
1454
1455
1456
1457 public static final Sim0MQDisplayType TIME_BASE_SECOND =
1458 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 0, TimeUnit.BASE_SECOND, "SECOND", "s");
1459
1460
1461 public static final Sim0MQDisplayType TIME_BASE_MICROSECOND =
1462 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 1, TimeUnit.BASE_MICROSECOND, "MICROSECOND", "μs");
1463
1464
1465 public static final Sim0MQDisplayType TIME_BASE_MILLISECOND =
1466 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 2, TimeUnit.BASE_MILLISECOND, "MILLISECOND", "ms");
1467
1468
1469 public static final Sim0MQDisplayType TIME_BASE_MINUTE =
1470 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 3, TimeUnit.BASE_MINUTE, "MINUTE", "min");
1471
1472
1473 public static final Sim0MQDisplayType TIME_BASE_HOUR =
1474 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 4, TimeUnit.BASE_HOUR, "HOUR", "hr");
1475
1476
1477 public static final Sim0MQDisplayType TIME_BASE_DAY =
1478 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 5, TimeUnit.BASE_DAY, "DAY", "day");
1479
1480
1481 public static final Sim0MQDisplayType TIME_BASE_WEEK =
1482 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 6, TimeUnit.BASE_WEEK, "WEEK", "wk");
1483
1484
1485 public static final Sim0MQDisplayType TIME_EPOCH_SECOND =
1486 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 7, TimeUnit.EPOCH_SECOND, "SECOND (1-1-70)", "s(POSIX)");
1487
1488
1489 public static final Sim0MQDisplayType TIME_EPOCH_MICROSECOND =
1490 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 8, TimeUnit.BASE_MICROSECOND, "MICROSECOND (1-1-70)", "μs(POSIX)");
1491
1492
1493 public static final Sim0MQDisplayType TIME_EPOCH_MILLISECOND =
1494 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 9, TimeUnit.BASE_MILLISECOND, "MILLISECOND (1-1-70)", "ms(POSIX)");
1495
1496
1497 public static final Sim0MQDisplayType TIME_EPOCH_MINUTE =
1498 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 10, TimeUnit.BASE_MINUTE, "MINUTE (1-1-70)", "min(POSIX)");
1499
1500
1501 public static final Sim0MQDisplayType TIME_EPOCH_HOUR =
1502 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 11, TimeUnit.BASE_HOUR, "HOUR (1-1-70)", "hr(POSIX)");
1503
1504
1505 public static final Sim0MQDisplayType TIME_EPOCH_DAY =
1506 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 12, TimeUnit.BASE_DAY, "DAY (1-1-70)", "day(POSIX)");
1507
1508
1509 public static final Sim0MQDisplayType TIME_EPOCH_WEEK =
1510 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 13, TimeUnit.BASE_WEEK, "WEEK (1-1-70)", "wk(POSIX)");
1511
1512
1513 public static final Sim0MQDisplayType TIME_YEAR1_SECOND =
1514 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 14, TimeUnit.EPOCH_YEAR_1, "SECOND (1-1-0001)", "s(1-1-0001)");
1515
1516
1517 public static final Sim0MQDisplayType TIME_J2000_SECOND =
1518 new Sim0MQDisplayType(Sim0MQUnitType.TIME, 15, TimeUnit.EPOCH_J2000_1, "SECOND (1-1-2000 12:00)", "s(1-1-2000)");
1519
1520
1521
1522
1523 public static final Sim0MQDisplayType TORQUE_NEWTON_METER =
1524 new Sim0MQDisplayType(Sim0MQUnitType.TORQUE, 0, TorqueUnit.NEWTON_METER, "NEWTON_METER", "Nm");
1525
1526
1527 public static final Sim0MQDisplayType TORQUE_POUND_FOOT =
1528 new Sim0MQDisplayType(Sim0MQUnitType.TORQUE, 1, TorqueUnit.POUND_FOOT, "POUND_FOOT", "lb.ft");
1529
1530
1531 public static final Sim0MQDisplayType TORQUE_POUND_INCH =
1532 new Sim0MQDisplayType(Sim0MQUnitType.TORQUE, 2, TorqueUnit.POUND_INCH, "POUND_INCH", "lb.in");
1533
1534
1535 public static final Sim0MQDisplayType TORQUE_METER_KILOGRAM_FORCE =
1536 new Sim0MQDisplayType(Sim0MQUnitType.TORQUE, 3, TorqueUnit.METER_KILOGRAM_FORCE, "METER_KILOGRAM_FORCE", "m.kgf");
1537
1538
1539
1540
1541 public static final Sim0MQDisplayType VOLUME_CUBIC_METER =
1542 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 0, VolumeUnit.CUBIC_METER, "CUBIC_METER", "m3");
1543
1544
1545 public static final Sim0MQDisplayType VOLUME_CUBIC_ATTOMETER =
1546 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 1, VolumeUnit.CUBIC_ATTOMETER, "CUBIC_ATTOMETER", "am3");
1547
1548
1549 public static final Sim0MQDisplayType VOLUME_CUBIC_FEMTOMETER =
1550 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 2, VolumeUnit.CUBIC_FEMTOMETER, "CUBIC_FEMTOMETER", "fm3");
1551
1552
1553 public static final Sim0MQDisplayType VOLUME_CUBIC_PICOMETER =
1554 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 3, VolumeUnit.CUBIC_PICOMETER, "CUBIC_PICOMETER", "pm3");
1555
1556
1557 public static final Sim0MQDisplayType VOLUME_CUBIC_NANOMETER =
1558 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 4, VolumeUnit.CUBIC_NANOMETER, "CUBIC_NANOMETER", "nm3");
1559
1560
1561 public static final Sim0MQDisplayType VOLUME_CUBIC_MICROMETER =
1562 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 5, VolumeUnit.CUBIC_MICROMETER, "CUBIC_MICROMETER", "μm3");
1563
1564
1565 public static final Sim0MQDisplayType VOLUME_CUBIC_MILLIMETER =
1566 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 6, VolumeUnit.CUBIC_MILLIMETER, "CUBIC_MILLIMETER", "mm3");
1567
1568
1569 public static final Sim0MQDisplayType VOLUME_CUBIC_CENTIMETER =
1570 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 7, VolumeUnit.CUBIC_CENTIMETER, "CUBIC_CENTIMETER", "cm3");
1571
1572
1573 public static final Sim0MQDisplayType VOLUME_CUBIC_DECIMETER =
1574 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 8, VolumeUnit.CUBIC_DECIMETER, "CUBIC_DECIMETER", "dm3");
1575
1576
1577 public static final Sim0MQDisplayType VOLUME_CUBIC_DEKAMETER =
1578 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 9, VolumeUnit.CUBIC_DEKAMETER, "CUBIC_DEKAMETER", "dam3");
1579
1580
1581 public static final Sim0MQDisplayType VOLUME_CUBIC_HECTOMETER =
1582 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 10, VolumeUnit.CUBIC_HECTOMETER, "CUBIC_HECTOMETER", "hm3");
1583
1584
1585 public static final Sim0MQDisplayType VOLUME_CUBIC_KILOMETER =
1586 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 11, VolumeUnit.CUBIC_KILOMETER, "CUBIC_KILOMETER", "km3");
1587
1588
1589 public static final Sim0MQDisplayType VOLUME_CUBIC_MEGAMETER =
1590 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 12, VolumeUnit.CUBIC_MEGAMETER, "CUBIC_MEGAMETER", "Mm3");
1591
1592
1593 public static final Sim0MQDisplayType VOLUME_CUBIC_INCH =
1594 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 13, VolumeUnit.CUBIC_INCH, "CUBIC_INCH", "in3");
1595
1596
1597 public static final Sim0MQDisplayType VOLUME_CUBIC_FOOT =
1598 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 14, VolumeUnit.CUBIC_FOOT, "CUBIC_FOOT", "ft3");
1599
1600
1601 public static final Sim0MQDisplayType VOLUME_CUBIC_YARD =
1602 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 15, VolumeUnit.CUBIC_YARD, "CUBIC_YARD", "yd3");
1603
1604
1605 public static final Sim0MQDisplayType VOLUME_CUBIC_MILE =
1606 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 16, VolumeUnit.CUBIC_MILE, "CUBIC_MILE", "mi3");
1607
1608
1609 public static final Sim0MQDisplayType VOLUME_LITER =
1610 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 17, VolumeUnit.LITER, "LITER", "l");
1611
1612
1613 public static final Sim0MQDisplayType VOLUME_GALLON_IMP =
1614 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 18, VolumeUnit.GALLON_IMP, "GALLON_IMP", "gal (imp)");
1615
1616
1617 public static final Sim0MQDisplayType VOLUME_GALLON_US_FLUID =
1618 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 19, VolumeUnit.GALLON_US_FLUID, "GALLON_US_FLUID", "gal (US)");
1619
1620
1621 public static final Sim0MQDisplayType VOLUME_OUNCE_IMP_FLUID =
1622 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 20, VolumeUnit.OUNCE_IMP_FLUID, "OUNCE_IMP_FLUID", "oz (imp)");
1623
1624
1625 public static final Sim0MQDisplayType VOLUME_OUNCE_US_FLUID =
1626 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 21, VolumeUnit.OUNCE_US_FLUID, "OUNCE_US_FLUID", "oz (US)");
1627
1628
1629 public static final Sim0MQDisplayType VOLUME_PINT_IMP =
1630 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 22, VolumeUnit.PINT_IMP, "PINT_IMP", "pt (imp)");
1631
1632
1633 public static final Sim0MQDisplayType VOLUME_PINT_US_FLUID =
1634 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 23, VolumeUnit.PINT_US_FLUID, "PINT_US_FLUID", "pt (US)");
1635
1636
1637 public static final Sim0MQDisplayType VOLUME_QUART_IMP =
1638 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 24, VolumeUnit.QUART_IMP, "QUART_IMP", "qt (imp)");
1639
1640
1641 public static final Sim0MQDisplayType VOLUME_QUART_US_FLUID =
1642 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 25, VolumeUnit.QUART_US_FLUID, "QUART_US_FLUID", "qt (US)");
1643
1644
1645 public static final Sim0MQDisplayType VOLUME_CUBIC_PARSEC =
1646 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 26, VolumeUnit.CUBIC_PARSEC, "CUBIC_PARSEC", "pc3");
1647
1648
1649 public static final Sim0MQDisplayType VOLUME_CUBIC_LIGHTYEAR =
1650 new Sim0MQDisplayType(Sim0MQUnitType.VOLUME, 27, VolumeUnit.CUBIC_LIGHTYEAR, "CUBIC_LIGHTYEAR", "ly3");
1651
1652
1653
1654
1655 public static final Sim0MQDisplayType MONEY_AED =
1656 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 784, MoneyUnit.AED, "AED", "United Arab Emirates dirham");
1657
1658
1659 public static final Sim0MQDisplayType MONEY_AFN =
1660 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 971, MoneyUnit.AFN, "AFN", "Afghan afghani");
1661
1662
1663 public static final Sim0MQDisplayType MONEY_ALL =
1664 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 8, MoneyUnit.ALL, "ALL", "Albanian lek");
1665
1666
1667 public static final Sim0MQDisplayType MONEY_AMD =
1668 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 51, MoneyUnit.AMD, "AMD", "Armenian dram");
1669
1670
1671 public static final Sim0MQDisplayType MONEY_ANG =
1672 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 532, MoneyUnit.ANG, "ANG", "Netherlands Antillean guilder");
1673
1674
1675 public static final Sim0MQDisplayType MONEY_AOA =
1676 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 973, MoneyUnit.AOA, "AOA", "Angolan kwanza");
1677
1678
1679 public static final Sim0MQDisplayType MONEY_ARS =
1680 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 32, MoneyUnit.ARS, "ARS", "Argentine peso");
1681
1682
1683 public static final Sim0MQDisplayType MONEY_AUD =
1684 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 36, MoneyUnit.AUD, "AUD", "Australian dollar");
1685
1686
1687 public static final Sim0MQDisplayType MONEY_AWG =
1688 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 533, MoneyUnit.AWG, "AWG", "Aruban florin");
1689
1690
1691 public static final Sim0MQDisplayType MONEY_AZN =
1692 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 944, MoneyUnit.AZN, "AZN", "Azerbaijani manat");
1693
1694
1695 public static final Sim0MQDisplayType MONEY_BAM =
1696 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 977, MoneyUnit.BAM, "BAM", "Bosnia and Herzegovina convertible mark");
1697
1698
1699 public static final Sim0MQDisplayType MONEY_BBD =
1700 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 52, MoneyUnit.BBD, "BBD", "Barbados dollar");
1701
1702
1703 public static final Sim0MQDisplayType MONEY_BDT =
1704 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 50, MoneyUnit.BDT, "BDT", "Bangladeshi taka");
1705
1706
1707 public static final Sim0MQDisplayType MONEY_BGN =
1708 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 975, MoneyUnit.BGN, "BGN", "Bulgarian lev");
1709
1710
1711 public static final Sim0MQDisplayType MONEY_BHD =
1712 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 48, MoneyUnit.BHD, "BHD", "Bahraini dinar");
1713
1714
1715 public static final Sim0MQDisplayType MONEY_BIF =
1716 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 108, MoneyUnit.BIF, "BIF", "Burundian franc");
1717
1718
1719 public static final Sim0MQDisplayType MONEY_BMD =
1720 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 60, MoneyUnit.BMD, "BMD", "Bermudian dollar");
1721
1722
1723 public static final Sim0MQDisplayType MONEY_BND =
1724 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 96, MoneyUnit.BND, "BND", "Brunei dollar");
1725
1726
1727 public static final Sim0MQDisplayType MONEY_BOB =
1728 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 68, MoneyUnit.BOB, "BOB", "Boliviano");
1729
1730
1731 public static final Sim0MQDisplayType MONEY_BOV =
1732 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 984, MoneyUnit.BOV, "BOV", "Bolivian Mvdol (funds code)");
1733
1734
1735 public static final Sim0MQDisplayType MONEY_BRL =
1736 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 986, MoneyUnit.BRL, "BRL", "Brazilian real");
1737
1738
1739 public static final Sim0MQDisplayType MONEY_BSD =
1740 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 44, MoneyUnit.BSD, "BSD", "Bahamian dollar");
1741
1742
1743 public static final Sim0MQDisplayType MONEY_BTN =
1744 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 64, MoneyUnit.BTN, "BTN", "Bhutanese ngultrum");
1745
1746
1747 public static final Sim0MQDisplayType MONEY_BWP =
1748 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 72, MoneyUnit.BWP, "BWP", "Botswana pula");
1749
1750
1751 public static final Sim0MQDisplayType MONEY_BYN =
1752 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 933, MoneyUnit.BYN, "BYN", "New Belarusian ruble");
1753
1754
1755 public static final Sim0MQDisplayType MONEY_BYR =
1756 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 974, MoneyUnit.BYR, "BYR", "Belarusian ruble");
1757
1758
1759 public static final Sim0MQDisplayType MONEY_BZD =
1760 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 84, MoneyUnit.BZD, "BZD", "Belize dollar");
1761
1762
1763 public static final Sim0MQDisplayType MONEY_CAD =
1764 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 124, MoneyUnit.CAD, "CAD", "Canadian dollar");
1765
1766
1767 public static final Sim0MQDisplayType MONEY_CDF =
1768 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 976, MoneyUnit.CDF, "CDF", "Congolese franc");
1769
1770
1771 public static final Sim0MQDisplayType MONEY_CHE =
1772 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 947, MoneyUnit.CHE, "CHE", "WIR Euro (complementary currency)");
1773
1774
1775 public static final Sim0MQDisplayType MONEY_CHF =
1776 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 756, MoneyUnit.CHF, "CHF", "Swiss franc");
1777
1778
1779 public static final Sim0MQDisplayType MONEY_CHW =
1780 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 948, MoneyUnit.CHW, "CHW", "WIR Franc (complementary currency)");
1781
1782
1783 public static final Sim0MQDisplayType MONEY_CLF =
1784 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 990, MoneyUnit.CLF, "CLF", "Unidad de Fomento (funds code)");
1785
1786
1787 public static final Sim0MQDisplayType MONEY_CLP =
1788 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 152, MoneyUnit.CLP, "CLP", "Chilean peso");
1789
1790
1791 public static final Sim0MQDisplayType MONEY_CNY =
1792 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 156, MoneyUnit.CNY, "CNY", "Chinese yuan");
1793
1794
1795 public static final Sim0MQDisplayType MONEY_COP =
1796 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 170, MoneyUnit.COP, "COP", "Colombian peso");
1797
1798
1799 public static final Sim0MQDisplayType MONEY_COU =
1800 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 970, MoneyUnit.COU, "COU", "Unidad de Valor Real (UVR) (funds code)");
1801
1802
1803 public static final Sim0MQDisplayType MONEY_CRC =
1804 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 188, MoneyUnit.CRC, "CRC", "Costa Rican colon");
1805
1806
1807 public static final Sim0MQDisplayType MONEY_CUC =
1808 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 931, MoneyUnit.CUC, "CUC", "Cuban convertible peso");
1809
1810
1811 public static final Sim0MQDisplayType MONEY_CUP =
1812 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 192, MoneyUnit.CUP, "CUP", "Cuban peso");
1813
1814
1815 public static final Sim0MQDisplayType MONEY_CVE =
1816 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 132, MoneyUnit.CVE, "CVE", "Cape Verde escudo");
1817
1818
1819 public static final Sim0MQDisplayType MONEY_CZK =
1820 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 203, MoneyUnit.CZK, "CZK", "Czech koruna");
1821
1822
1823 public static final Sim0MQDisplayType MONEY_DJF =
1824 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 262, MoneyUnit.DJF, "DJF", "Djiboutian franc");
1825
1826
1827 public static final Sim0MQDisplayType MONEY_DKK =
1828 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 208, MoneyUnit.DKK, "DKK", "Danish krone");
1829
1830
1831 public static final Sim0MQDisplayType MONEY_DOP =
1832 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 214, MoneyUnit.DOP, "DOP", "Dominican peso");
1833
1834
1835 public static final Sim0MQDisplayType MONEY_DZD =
1836 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 12, MoneyUnit.DZD, "DZD", "Algerian dinar");
1837
1838
1839 public static final Sim0MQDisplayType MONEY_EGP =
1840 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 818, MoneyUnit.EGP, "EGP", "Egyptian pound");
1841
1842
1843 public static final Sim0MQDisplayType MONEY_ERN =
1844 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 232, MoneyUnit.ERN, "ERN", "Eritrean nakfa");
1845
1846
1847 public static final Sim0MQDisplayType MONEY_ETB =
1848 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 230, MoneyUnit.ETB, "ETB", "Ethiopian birr");
1849
1850
1851 public static final Sim0MQDisplayType MONEY_EUR =
1852 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 978, MoneyUnit.EUR, "EUR", "Euro");
1853
1854
1855 public static final Sim0MQDisplayType MONEY_FJD =
1856 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 242, MoneyUnit.FJD, "FJD", "Fiji dollar");
1857
1858
1859 public static final Sim0MQDisplayType MONEY_FKP =
1860 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 238, MoneyUnit.FKP, "FKP", "Falkland Islands pound");
1861
1862
1863 public static final Sim0MQDisplayType MONEY_GBP =
1864 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 826, MoneyUnit.GBP, "GBP", "Pound sterling");
1865
1866
1867 public static final Sim0MQDisplayType MONEY_GEL =
1868 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 981, MoneyUnit.GEL, "GEL", "Georgian lari");
1869
1870
1871 public static final Sim0MQDisplayType MONEY_GHS =
1872 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 936, MoneyUnit.GHS, "GHS", "Ghanaian cedi");
1873
1874
1875 public static final Sim0MQDisplayType MONEY_GIP =
1876 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 292, MoneyUnit.GIP, "GIP", "Gibraltar pound");
1877
1878
1879 public static final Sim0MQDisplayType MONEY_GMD =
1880 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 270, MoneyUnit.GMD, "GMD", "Gambian dalasi");
1881
1882
1883 public static final Sim0MQDisplayType MONEY_GNF =
1884 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 324, MoneyUnit.GNF, "GNF", "Guinean franc");
1885
1886
1887 public static final Sim0MQDisplayType MONEY_GTQ =
1888 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 320, MoneyUnit.GTQ, "GTQ", "Guatemalan quetzal");
1889
1890
1891 public static final Sim0MQDisplayType MONEY_GYD =
1892 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 328, MoneyUnit.GYD, "GYD", "Guyanese dollar");
1893
1894
1895 public static final Sim0MQDisplayType MONEY_HKD =
1896 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 344, MoneyUnit.HKD, "HKD", "Hong Kong dollar");
1897
1898
1899 public static final Sim0MQDisplayType MONEY_HNL =
1900 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 340, MoneyUnit.HNL, "HNL", "Honduran lempira");
1901
1902
1903 public static final Sim0MQDisplayType MONEY_HRK =
1904 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 191, MoneyUnit.HRK, "HRK", "Croatian kuna");
1905
1906
1907 public static final Sim0MQDisplayType MONEY_HTG =
1908 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 332, MoneyUnit.HTG, "HTG", "Haitian gourde");
1909
1910
1911 public static final Sim0MQDisplayType MONEY_HUF =
1912 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 348, MoneyUnit.HUF, "HUF", "Hungarian forint");
1913
1914
1915 public static final Sim0MQDisplayType MONEY_IDR =
1916 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 360, MoneyUnit.IDR, "IDR", "Indonesian rupiah");
1917
1918
1919 public static final Sim0MQDisplayType MONEY_ILS =
1920 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 376, MoneyUnit.ILS, "ILS", "Israeli new shekel");
1921
1922
1923 public static final Sim0MQDisplayType MONEY_INR =
1924 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 356, MoneyUnit.INR, "INR", "Indian rupee");
1925
1926
1927 public static final Sim0MQDisplayType MONEY_IQD =
1928 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 368, MoneyUnit.IQD, "IQD", "Iraqi dinar");
1929
1930
1931 public static final Sim0MQDisplayType MONEY_IRR =
1932 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 364, MoneyUnit.IRR, "IRR", "Iranian rial");
1933
1934
1935 public static final Sim0MQDisplayType MONEY_ISK =
1936 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 352, MoneyUnit.ISK, "ISK", "Icelandic króna");
1937
1938
1939 public static final Sim0MQDisplayType MONEY_JMD =
1940 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 388, MoneyUnit.JMD, "JMD", "Jamaican dollar");
1941
1942
1943 public static final Sim0MQDisplayType MONEY_JOD =
1944 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 400, MoneyUnit.JOD, "JOD", "Jordanian dinar");
1945
1946
1947 public static final Sim0MQDisplayType MONEY_JPY =
1948 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 392, MoneyUnit.JPY, "JPY", "Japanese yen");
1949
1950
1951 public static final Sim0MQDisplayType MONEY_KES =
1952 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 404, MoneyUnit.KES, "KES", "Kenyan shilling");
1953
1954
1955 public static final Sim0MQDisplayType MONEY_KGS =
1956 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 417, MoneyUnit.KGS, "KGS", "Kyrgyzstani som");
1957
1958
1959 public static final Sim0MQDisplayType MONEY_KHR =
1960 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 116, MoneyUnit.KHR, "KHR", "Cambodian riel");
1961
1962
1963 public static final Sim0MQDisplayType MONEY_KMF =
1964 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 174, MoneyUnit.KMF, "KMF", "Comoro franc");
1965
1966
1967 public static final Sim0MQDisplayType MONEY_KPW =
1968 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 408, MoneyUnit.KPW, "KPW", "North Korean won");
1969
1970
1971 public static final Sim0MQDisplayType MONEY_KRW =
1972 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 410, MoneyUnit.KRW, "KRW", "South Korean won");
1973
1974
1975 public static final Sim0MQDisplayType MONEY_KWD =
1976 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 414, MoneyUnit.KWD, "KWD", "Kuwaiti dinar");
1977
1978
1979 public static final Sim0MQDisplayType MONEY_KYD =
1980 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 136, MoneyUnit.KYD, "KYD", "Cayman Islands dollar");
1981
1982
1983 public static final Sim0MQDisplayType MONEY_KZT =
1984 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 398, MoneyUnit.KZT, "KZT", "Kazakhstani tenge");
1985
1986
1987 public static final Sim0MQDisplayType MONEY_LAK =
1988 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 418, MoneyUnit.LAK, "LAK", "Lao kip");
1989
1990
1991 public static final Sim0MQDisplayType MONEY_LBP =
1992 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 422, MoneyUnit.LBP, "LBP", "Lebanese pound");
1993
1994
1995 public static final Sim0MQDisplayType MONEY_LKR =
1996 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 144, MoneyUnit.LKR, "LKR", "Sri Lankan rupee");
1997
1998
1999 public static final Sim0MQDisplayType MONEY_LRD =
2000 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 430, MoneyUnit.LRD, "LRD", "Liberian dollar");
2001
2002
2003 public static final Sim0MQDisplayType MONEY_LSL =
2004 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 426, MoneyUnit.LSL, "LSL", "Lesotho loti");
2005
2006
2007 public static final Sim0MQDisplayType MONEY_LYD =
2008 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 434, MoneyUnit.LYD, "LYD", "Libyan dinar");
2009
2010
2011 public static final Sim0MQDisplayType MONEY_MAD =
2012 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 504, MoneyUnit.MAD, "MAD", "Moroccan dirham");
2013
2014
2015 public static final Sim0MQDisplayType MONEY_MDL =
2016 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 498, MoneyUnit.MDL, "MDL", "Moldovan leu");
2017
2018
2019 public static final Sim0MQDisplayType MONEY_MGA =
2020 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 969, MoneyUnit.MGA, "MGA", "Malagasy ariary");
2021
2022
2023 public static final Sim0MQDisplayType MONEY_MKD =
2024 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 807, MoneyUnit.MKD, "MKD", "Macedonian denar");
2025
2026
2027 public static final Sim0MQDisplayType MONEY_MMK =
2028 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 104, MoneyUnit.MMK, "MMK", "Myanmar kyat");
2029
2030
2031 public static final Sim0MQDisplayType MONEY_MNT =
2032 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 496, MoneyUnit.MNT, "MNT", "Mongolian tögrög");
2033
2034
2035 public static final Sim0MQDisplayType MONEY_MOP =
2036 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 446, MoneyUnit.MOP, "MOP", "Macanese pataca");
2037
2038
2039 public static final Sim0MQDisplayType MONEY_MRO =
2040 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 478, MoneyUnit.MRO, "MRO", "Mauritanian ouguiya");
2041
2042
2043 public static final Sim0MQDisplayType MONEY_MUR =
2044 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 480, MoneyUnit.MUR, "MUR", "Mauritian rupee");
2045
2046
2047 public static final Sim0MQDisplayType MONEY_MVR =
2048 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 462, MoneyUnit.MVR, "MVR", "Maldivian rufiyaa");
2049
2050
2051 public static final Sim0MQDisplayType MONEY_MWK =
2052 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 454, MoneyUnit.MWK, "MWK", "Malawian kwacha");
2053
2054
2055 public static final Sim0MQDisplayType MONEY_MXN =
2056 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 484, MoneyUnit.MXN, "MXN", "Mexican peso");
2057
2058
2059 public static final Sim0MQDisplayType MONEY_MXV = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 979, MoneyUnit.MXV, "MXV",
2060 "Mexican Unidad de Inversion (UDI) (funds code)");
2061
2062
2063 public static final Sim0MQDisplayType MONEY_MYR =
2064 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 458, MoneyUnit.MYR, "MYR", "Malaysian ringgit");
2065
2066
2067 public static final Sim0MQDisplayType MONEY_MZN =
2068 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 943, MoneyUnit.MZN, "MZN", "Mozambican metical");
2069
2070
2071 public static final Sim0MQDisplayType MONEY_NAD =
2072 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 516, MoneyUnit.NAD, "NAD", "Namibian dollar");
2073
2074
2075 public static final Sim0MQDisplayType MONEY_NGN =
2076 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 566, MoneyUnit.NGN, "NGN", "Nigerian naira");
2077
2078
2079 public static final Sim0MQDisplayType MONEY_NIO =
2080 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 558, MoneyUnit.NIO, "NIO", "Nicaraguan córdoba");
2081
2082
2083 public static final Sim0MQDisplayType MONEY_NOK =
2084 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 578, MoneyUnit.NOK, "NOK", "Norwegian krone");
2085
2086
2087 public static final Sim0MQDisplayType MONEY_NPR =
2088 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 524, MoneyUnit.NPR, "NPR", "Nepalese rupee");
2089
2090
2091 public static final Sim0MQDisplayType MONEY_NZD =
2092 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 554, MoneyUnit.NZD, "NZD", "New Zealand dollar");
2093
2094
2095 public static final Sim0MQDisplayType MONEY_OMR =
2096 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 512, MoneyUnit.OMR, "OMR", "Omani rial");
2097
2098
2099 public static final Sim0MQDisplayType MONEY_PAB =
2100 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 590, MoneyUnit.PAB, "PAB", "Panamanian balboa");
2101
2102
2103 public static final Sim0MQDisplayType MONEY_PEN =
2104 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 604, MoneyUnit.PEN, "PEN", "Peruvian Sol");
2105
2106
2107 public static final Sim0MQDisplayType MONEY_PGK =
2108 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 598, MoneyUnit.PGK, "PGK", "Papua New Guinean kina");
2109
2110
2111 public static final Sim0MQDisplayType MONEY_PHP =
2112 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 608, MoneyUnit.PHP, "PHP", "Philippine peso");
2113
2114
2115 public static final Sim0MQDisplayType MONEY_PKR =
2116 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 586, MoneyUnit.PKR, "PKR", "Pakistani rupee");
2117
2118
2119 public static final Sim0MQDisplayType MONEY_PLN =
2120 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 985, MoneyUnit.PLN, "PLN", "Polish zloty");
2121
2122
2123 public static final Sim0MQDisplayType MONEY_PYG =
2124 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 600, MoneyUnit.PYG, "PYG", "Paraguayan guaraní");
2125
2126
2127 public static final Sim0MQDisplayType MONEY_QAR =
2128 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 634, MoneyUnit.QAR, "QAR", "Qatari riyal");
2129
2130
2131 public static final Sim0MQDisplayType MONEY_RON =
2132 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 946, MoneyUnit.RON, "RON", "Romanian leu");
2133
2134
2135 public static final Sim0MQDisplayType MONEY_RSD =
2136 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 941, MoneyUnit.RSD, "RSD", "Serbian dinar");
2137
2138
2139 public static final Sim0MQDisplayType MONEY_RUB =
2140 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 643, MoneyUnit.RUB, "RUB", "Russian ruble");
2141
2142
2143 public static final Sim0MQDisplayType MONEY_RWF =
2144 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 646, MoneyUnit.RWF, "RWF", "Rwandan franc");
2145
2146
2147 public static final Sim0MQDisplayType MONEY_SAR =
2148 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 682, MoneyUnit.SAR, "SAR", "Saudi riyal");
2149
2150
2151 public static final Sim0MQDisplayType MONEY_SBD =
2152 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 90, MoneyUnit.SBD, "SBD", "Solomon Islands dollar");
2153
2154
2155 public static final Sim0MQDisplayType MONEY_SCR =
2156 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 690, MoneyUnit.SCR, "SCR", "Seychelles rupee");
2157
2158
2159 public static final Sim0MQDisplayType MONEY_SDG =
2160 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 938, MoneyUnit.SDG, "SDG", "Sudanese pound");
2161
2162
2163 public static final Sim0MQDisplayType MONEY_SEK =
2164 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 752, MoneyUnit.SEK, "SEK", "Swedish krona/kronor");
2165
2166
2167 public static final Sim0MQDisplayType MONEY_SGD =
2168 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 702, MoneyUnit.SGD, "SGD", "Singapore dollar");
2169
2170
2171 public static final Sim0MQDisplayType MONEY_SHP =
2172 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 654, MoneyUnit.SHP, "SHP", "Saint Helena pound");
2173
2174
2175 public static final Sim0MQDisplayType MONEY_SLL =
2176 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 694, MoneyUnit.SLL, "SLL", "Sierra Leonean leone");
2177
2178
2179 public static final Sim0MQDisplayType MONEY_SOS =
2180 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 706, MoneyUnit.SOS, "SOS", "Somali shilling");
2181
2182
2183 public static final Sim0MQDisplayType MONEY_SRD =
2184 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 968, MoneyUnit.SRD, "SRD", "Surinamese dollar");
2185
2186
2187 public static final Sim0MQDisplayType MONEY_SSP =
2188 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 728, MoneyUnit.SSP, "SSP", "South Sudanese pound");
2189
2190
2191 public static final Sim0MQDisplayType MONEY_STD =
2192 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 678, MoneyUnit.STD, "STD", "São Tomé and Príncipe dobra");
2193
2194
2195 public static final Sim0MQDisplayType MONEY_SVC =
2196 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 222, MoneyUnit.SVC, "SVC", "Salvadoran colón");
2197
2198
2199 public static final Sim0MQDisplayType MONEY_SYP =
2200 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 760, MoneyUnit.SYP, "SYP", "Syrian pound");
2201
2202
2203 public static final Sim0MQDisplayType MONEY_SZL =
2204 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 748, MoneyUnit.SZL, "SZL", "Swazi lilangeni");
2205
2206
2207 public static final Sim0MQDisplayType MONEY_THB =
2208 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 764, MoneyUnit.THB, "THB", "Thai baht");
2209
2210
2211 public static final Sim0MQDisplayType MONEY_TJS =
2212 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 972, MoneyUnit.TJS, "TJS", "Tajikistani somoni");
2213
2214
2215 public static final Sim0MQDisplayType MONEY_TMT =
2216 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 934, MoneyUnit.TMT, "TMT", "Turkmenistani manat");
2217
2218
2219 public static final Sim0MQDisplayType MONEY_TND =
2220 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 788, MoneyUnit.TND, "TND", "Tunisian dinar");
2221
2222
2223 public static final Sim0MQDisplayType MONEY_TOP =
2224 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 776, MoneyUnit.TOP, "TOP", "Tongan pa?anga");
2225
2226
2227 public static final Sim0MQDisplayType MONEY_TRY =
2228 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 949, MoneyUnit.TRY, "TRY", "Turkish lira");
2229
2230
2231 public static final Sim0MQDisplayType MONEY_TTD =
2232 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 780, MoneyUnit.TTD, "TTD", "Trinidad and Tobago dollar");
2233
2234
2235 public static final Sim0MQDisplayType MONEY_TWD =
2236 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 901, MoneyUnit.TWD, "TWD", "New Taiwan dollar");
2237
2238
2239 public static final Sim0MQDisplayType MONEY_TZS =
2240 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 834, MoneyUnit.TZS, "TZS", "Tanzanian shilling");
2241
2242
2243 public static final Sim0MQDisplayType MONEY_UAH =
2244 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 980, MoneyUnit.UAH, "UAH", "Ukrainian hryvnia");
2245
2246
2247 public static final Sim0MQDisplayType MONEY_UGX =
2248 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 800, MoneyUnit.UGX, "UGX", "Ugandan shilling");
2249
2250
2251 public static final Sim0MQDisplayType MONEY_USD =
2252 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 840, MoneyUnit.USD, "USD", "United States dollar");
2253
2254
2255 public static final Sim0MQDisplayType MONEY_USN = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 997, MoneyUnit.USN, "USN",
2256 "United States dollar (next day) (funds code)");
2257
2258
2259 public static final Sim0MQDisplayType MONEY_UYI = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 940, MoneyUnit.UYI, "UYI",
2260 "Uruguay Peso en Unidades Indexadas (URUIURUI) (funds code)");
2261
2262
2263 public static final Sim0MQDisplayType MONEY_UYU =
2264 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 858, MoneyUnit.UYU, "UYU", "Uruguayan peso");
2265
2266
2267 public static final Sim0MQDisplayType MONEY_UZS =
2268 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 860, MoneyUnit.UZS, "UZS", "Uzbekistan som");
2269
2270
2271 public static final Sim0MQDisplayType MONEY_VEF =
2272 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 937, MoneyUnit.VEF, "VEF", "Venezuelan bolívar");
2273
2274
2275 public static final Sim0MQDisplayType MONEY_VND =
2276 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 704, MoneyUnit.VND, "VND", "Vietnamese dong");
2277
2278
2279 public static final Sim0MQDisplayType MONEY_VUV =
2280 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 548, MoneyUnit.VUV, "VUV", "Vanuatu vatu");
2281
2282
2283 public static final Sim0MQDisplayType MONEY_WST =
2284 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 882, MoneyUnit.WST, "WST", "Samoan tala");
2285
2286
2287 public static final Sim0MQDisplayType MONEY_XAF =
2288 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 950, MoneyUnit.XAF, "XAF", "CFA franc BEAC");
2289
2290
2291 public static final Sim0MQDisplayType MONEY_XAG =
2292 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 961, MoneyUnit.XAG, "XAG", "Silver (one troy ounce)");
2293
2294
2295 public static final Sim0MQDisplayType MONEY_XAU =
2296 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 959, MoneyUnit.XAU, "XAU", "Gold (one troy ounce)");
2297
2298
2299 public static final Sim0MQDisplayType MONEY_XBA = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 955, MoneyUnit.XBA, "XBA",
2300 "European Composite Unit (EURCO) (bond market unit)");
2301
2302
2303 public static final Sim0MQDisplayType MONEY_XBB = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 956, MoneyUnit.XBB, "XBB",
2304 "European Monetary Unit (E.M.U.-6) (bond market unit)");
2305
2306
2307 public static final Sim0MQDisplayType MONEY_XBC = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 957, MoneyUnit.XBC, "XBC",
2308 "European Unit of Account 9 (E.U.A.-9) (bond market unit)");
2309
2310
2311 public static final Sim0MQDisplayType MONEY_XBD = new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 958, MoneyUnit.XBD, "XBD",
2312 "European Unit of Account 17 (E.U.A.-17) (bond market unit)");
2313
2314
2315 public static final Sim0MQDisplayType MONEY_XCD =
2316 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 951, MoneyUnit.XCD, "XCD", "East Caribbean dollar");
2317
2318
2319 public static final Sim0MQDisplayType MONEY_XDR =
2320 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 960, MoneyUnit.XDR, "XDR", "Special drawing rights");
2321
2322
2323 public static final Sim0MQDisplayType MONEY_XOF =
2324 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 952, MoneyUnit.XOF, "XOF", "CFA franc BCEAO");
2325
2326
2327 public static final Sim0MQDisplayType MONEY_XPD =
2328 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 964, MoneyUnit.XPD, "XPD", "Palladium (one troy ounce)");
2329
2330
2331 public static final Sim0MQDisplayType MONEY_XPF =
2332 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 953, MoneyUnit.XPF, "XPF", "CFP franc (franc Pacifique)");
2333
2334
2335 public static final Sim0MQDisplayType MONEY_XPT =
2336 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 962, MoneyUnit.XPT, "XPT", "Platinum (one troy ounce)");
2337
2338
2339 public static final Sim0MQDisplayType MONEY_XSU =
2340 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 994, MoneyUnit.XSU, "XSU", "SUCRE");
2341
2342
2343 public static final Sim0MQDisplayType MONEY_XTS =
2344 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 963, MoneyUnit.XTS, "XTS", "Code reserved for testing purposes");
2345
2346
2347 public static final Sim0MQDisplayType MONEY_XUA =
2348 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 965, MoneyUnit.XUA, "XUA", "ADB Unit of Account");
2349
2350
2351 public static final Sim0MQDisplayType MONEY_XXX =
2352 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 999, MoneyUnit.XXX, "XXX", "No currency");
2353
2354
2355 public static final Sim0MQDisplayType MONEY_YER =
2356 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 886, MoneyUnit.YER, "YER", "Yemeni rial");
2357
2358
2359 public static final Sim0MQDisplayType MONEY_ZAR =
2360 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 710, MoneyUnit.ZAR, "ZAR", "South African rand");
2361
2362
2363 public static final Sim0MQDisplayType MONEY_ZMW =
2364 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 967, MoneyUnit.ZMW, "ZMW", "Zambian kwacha");
2365
2366
2367 public static final Sim0MQDisplayType MONEY_ZWL =
2368 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 932, MoneyUnit.ZWL, "ZWL", "Zimbabwean dollar A/10");
2369
2370
2371 public static final Sim0MQDisplayType MONEY_XBT =
2372 new Sim0MQDisplayType(Sim0MQUnitType.MONEY, 1000, MoneyUnit.XBT, "XBT", "Bitcoin");
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384 public <U extends Unit<U>> Sim0MQDisplayType(final Sim0MQUnitType unitType, final int code, final U djunitsType,
2385 final String name, final String abbreviation)
2386 {
2387 super();
2388 this.unitType = unitType;
2389 this.code = code;
2390 this.djunitsType = djunitsType;
2391 this.name = name;
2392 this.abbreviation = abbreviation;
2393 Map<Integer, Sim0MQDisplayType> codeMap = codeDisplayTypeMap.get(this.unitType);
2394 if (codeMap == null)
2395 {
2396 codeMap = new HashMap<>();
2397 codeDisplayTypeMap.put(this.unitType, codeMap);
2398 }
2399 codeMap.put(this.code, this);
2400 djunitsDisplayTypeMap.put(this.djunitsType, this);
2401 }
2402
2403
2404
2405
2406
2407
2408
2409 public static Sim0MQDisplayType getDisplayType(final Sim0MQUnitType unitType, final int code)
2410 {
2411 Map<Integer, Sim0MQDisplayType> byteMap = codeDisplayTypeMap.get(unitType);
2412 return byteMap == null ? null : byteMap.get(code);
2413 }
2414
2415
2416
2417
2418
2419
2420
2421 public static Sim0MQDisplayType getDisplayType(final byte unitTypeCode, final int code)
2422 {
2423 Sim0MQUnitType unitType = Sim0MQUnitType.getUnitType(unitTypeCode);
2424 Map<Integer, Sim0MQDisplayType> codeMap = codeDisplayTypeMap.get(unitType);
2425 return codeMap == null ? null : codeMap.get(code);
2426 }
2427
2428
2429
2430
2431
2432
2433
2434 public static Unit<?> getUnit(final byte unitTypeCode, final int code)
2435 {
2436 Sim0MQUnitType unitType = Sim0MQUnitType.getUnitType(unitTypeCode);
2437 Map<Integer, Sim0MQDisplayType> codeMap = codeDisplayTypeMap.get(unitType);
2438 return codeMap == null ? null : codeMap.get(code) == null ? null : codeMap.get(code).djunitsType;
2439 }
2440
2441
2442
2443
2444
2445
2446
2447 public static Unit<?> getUnit(final Sim0MQUnitType unitType, final int code)
2448 {
2449 Map<Integer, Sim0MQDisplayType> codeMap = codeDisplayTypeMap.get(unitType);
2450 return codeMap == null ? null : codeMap.get(code) == null ? null : codeMap.get(code).djunitsType;
2451 }
2452
2453
2454
2455
2456 public Sim0MQUnitType getUnitType()
2457 {
2458 return this.unitType;
2459 }
2460
2461
2462
2463
2464
2465
2466
2467 public static <U extends Unit<U>> Sim0MQDisplayType getDisplayType(final U unit)
2468 {
2469 return djunitsDisplayTypeMap.get(unit);
2470 }
2471
2472
2473
2474
2475
2476
2477
2478 public static <U extends Unit<U>> int getIntCode(final U unit)
2479 {
2480 Sim0MQUnitType type = Sim0MQUnitType.getUnitType(unit);
2481 Sim0MQDisplayType displayType = type == null ? null : getDisplayType(unit);
2482 return displayType == null ? null : displayType.getIntCode();
2483 }
2484
2485
2486
2487
2488
2489
2490
2491 public static <U extends Unit<U>> byte getByteCode(final U unit)
2492 {
2493 Sim0MQUnitType type = Sim0MQUnitType.getUnitType(unit);
2494 Sim0MQDisplayType displayType = type == null ? null : getDisplayType(unit);
2495 return displayType == null ? null : displayType.getByteCode();
2496 }
2497
2498
2499
2500
2501 public final int getIntCode()
2502 {
2503 return this.code;
2504 }
2505
2506
2507
2508
2509 public final byte getByteCode()
2510 {
2511 return (byte) (this.code & 0xFF);
2512 }
2513
2514
2515
2516
2517 public final Unit<?> getDjunitsType()
2518 {
2519 return this.djunitsType;
2520 }
2521
2522
2523
2524
2525 public final String getName()
2526 {
2527 return this.name;
2528 }
2529
2530
2531
2532
2533 public final String getAbbreviation()
2534 {
2535 return this.abbreviation;
2536 }
2537
2538 }