+static const UAMeasureUnit indexToUAMsasUnit[] = {
+ // UAMeasureUnit // UAMeasUnit vals # MeasUnit.getIndex()
+ // # --- acceleration (0)
+ UAMEASUNIT_ACCELERATION_G_FORCE, // (0 << 8) + 0, # 0 g-force
+ UAMEASUNIT_ACCELERATION_METER_PER_SECOND_SQUARED, // (0 << 8) + 1, # 1 meter-per-second-squared
+ // # --- angle (2)
+ UAMEASUNIT_ANGLE_ARC_MINUTE, // (1 << 8) + 1, # 2 arc-minute
+ UAMEASUNIT_ANGLE_ARC_SECOND, // (1 << 8) + 2, # 3 arc-second
+ UAMEASUNIT_ANGLE_DEGREE, // (1 << 8) + 0, # 4 degree
+ UAMEASUNIT_ANGLE_RADIAN, // (1 << 8) + 3, # 5 radian
+ UAMEASUNIT_ANGLE_REVOLUTION, // (1 << 8) + 4, # 6 revolution
+ // # --- area (7)
+ UAMEASUNIT_AREA_ACRE, // (2 << 8) + 4, # 7 acre
+ UAMEASUNIT_AREA_DUNAM, // (2 << 8) + 9, # 8 dunam
+ UAMEASUNIT_AREA_HECTARE, // (2 << 8) + 5, # 9 hectare
+ UAMEASUNIT_AREA_SQUARE_CENTIMETER, // (2 << 8) + 6, # 10 square-centimeter
+ UAMEASUNIT_AREA_SQUARE_FOOT, // (2 << 8) + 2, # 11 square-foot
+ UAMEASUNIT_AREA_SQUARE_INCH, // (2 << 8) + 7, # 12 square-inch
+ UAMEASUNIT_AREA_SQUARE_KILOMETER, // (2 << 8) + 1, # 13 square-kilometer
+ UAMEASUNIT_AREA_SQUARE_METER, // (2 << 8) + 0, # 14 square-meter
+ UAMEASUNIT_AREA_SQUARE_MILE, // (2 << 8) + 3, # 15 square-mile
+ UAMEASUNIT_AREA_SQUARE_YARD, // (2 << 8) + 8, # 16 square-yard
+ // # --- concentr (17)
+ UAMEASUNIT_CONCENTRATION_KARAT, // (18 << 8) + 0, # 17 karat
+ UAMEASUNIT_CONCENTRATION_MILLIGRAM_PER_DECILITER, // (18 << 8) + 1, # 18 milligram-per-deciliter
+ UAMEASUNIT_CONCENTRATION_MILLIMOLE_PER_LITER, // (18 << 8) + 2, # 19 millimole-per-liter
+ UAMEASUNIT_CONCENTRATION_MOLE, // (18 << 8) + 7, # 20 mole
+ UAMEASUNIT_CONCENTRATION_PART_PER_MILLION, // (18 << 8) + 3, # 21 part-per-million
+ UAMEASUNIT_CONCENTRATION_PERCENT, // (18 << 8) + 4, # 22 percent
+ UAMEASUNIT_CONCENTRATION_PERMILLE, // (18 << 8) + 5, # 23 permille
+ UAMEASUNIT_CONCENTRATION_PERMYRIAD, // (18 << 8) + 6, # 24 permyriad
+ // # --- consumption (25)
+ UAMEASUNIT_CONSUMPTION_LITER_PER_100_KILOMETERs, // (13 << 8) + 2, # 25 liter-per-100kilometers
+ UAMEASUNIT_CONSUMPTION_LITER_PER_KILOMETER, // (13 << 8) + 0, # 26 liter-per-kilometer
+ UAMEASUNIT_CONSUMPTION_MILE_PER_GALLON, // (13 << 8) + 1, # 27 mile-per-gallon
+ UAMEASUNIT_CONSUMPTION_MILE_PER_GALLON_IMPERIAL, // (13 << 8) + 3, # 28 mile-per-gallon-imperial
+ // # --- currency (29)
+ // # --- digital (29)
+ UAMEASUNIT_DIGITAL_BIT, // (14 << 8) + 0, # 29 bit
+ UAMEASUNIT_DIGITAL_BYTE, // (14 << 8) + 1, # 30 byte
+ UAMEASUNIT_DIGITAL_GIGABIT, // (14 << 8) + 2, # 31 gigabit
+ UAMEASUNIT_DIGITAL_GIGABYTE, // (14 << 8) + 3, # 32 gigabyte
+ UAMEASUNIT_DIGITAL_KILOBIT, // (14 << 8) + 4, # 33 kilobit
+ UAMEASUNIT_DIGITAL_KILOBYTE, // (14 << 8) + 5, # 34 kilobyte
+ UAMEASUNIT_DIGITAL_MEGABIT, // (14 << 8) + 6, # 35 megabit
+ UAMEASUNIT_DIGITAL_MEGABYTE, // (14 << 8) + 7, # 36 megabyte
+ UAMEASUNIT_DIGITAL_PETABYTE, // (14 << 8) + 10, # 37 petabyte
+ UAMEASUNIT_DIGITAL_TERABIT, // (14 << 8) + 8, # 38 terabit
+ UAMEASUNIT_DIGITAL_TERABYTE, // (14 << 8) + 9, # 39 terabyte
+ // # --- duration (40)
+ UAMEASUNIT_DURATION_CENTURY, // (4 << 8) + 10, # 40 century
+ UAMEASUNIT_DURATION_DAY, // (4 << 8) + 3, # 41 day
+ UAMEASUNIT_DURATION_DAY_PERSON, // (4 << 8) + 14, # 42 day-person
+ UAMEASUNIT_DURATION_HOUR, // (4 << 8) + 4, # 43 hour
+ UAMEASUNIT_DURATION_MICROSECOND, // (4 << 8) + 8, # 44 microsecond
+ UAMEASUNIT_DURATION_MILLISECOND, // (4 << 8) + 7, # 45 millisecond
+ UAMEASUNIT_DURATION_MINUTE, // (4 << 8) + 5, # 46 minute
+ UAMEASUNIT_DURATION_MONTH, // (4 << 8) + 1, # 47 month
+ UAMEASUNIT_DURATION_MONTH_PERSON, // (4 << 8) + 12, # 48 month-person
+ UAMEASUNIT_DURATION_NANOSECOND, // (4 << 8) + 9, # 49 nanosecond
+ UAMEASUNIT_DURATION_SECOND, // (4 << 8) + 6, # 50 second
+ UAMEASUNIT_DURATION_WEEK, // (4 << 8) + 2, # 51 week
+ UAMEASUNIT_DURATION_WEEK_PERSON, // (4 << 8) + 13, # 52 week-person
+ UAMEASUNIT_DURATION_YEAR, // (4 << 8) + 0, # 53 year
+ UAMEASUNIT_DURATION_YEAR_PERSON, // (4 << 8) + 11, # 54 year-person
+ // # --- electric (55)
+ UAMEASUNIT_ELECTRIC_AMPERE, // (15 << 8) + 0, # 55 ampere
+ UAMEASUNIT_ELECTRIC_MILLIAMPERE, // (15 << 8) + 1, # 56 milliampere
+ UAMEASUNIT_ELECTRIC_OHM, // (15 << 8) + 2, # 57 ohm
+ UAMEASUNIT_ELECTRIC_VOLT, // (15 << 8) + 3, # 58 volt
+ // # --- energy (59)
+ UAMEASUNIT_ENERGY_BRITISH_THERMAL_UNIT, // (12 << 8) + 7, # 59 british-thermal-unit
+ UAMEASUNIT_ENERGY_CALORIE, // (12 << 8) + 0, # 60 calorie
+ UAMEASUNIT_ENERGY_ELECTRONVOLT, // (12 << 8) + 6, # 61 electronvolt
+ UAMEASUNIT_ENERGY_FOODCALORIE, // (12 << 8) + 1, # 62 foodcalorie
+ UAMEASUNIT_ENERGY_JOULE, // (12 << 8) + 2, # 63 joule
+ UAMEASUNIT_ENERGY_KILOCALORIE, // (12 << 8) + 3, # 64 kilocalorie
+ UAMEASUNIT_ENERGY_KILOJOULE, // (12 << 8) + 4, # 65 kilojoule
+ UAMEASUNIT_ENERGY_KILOWATT_HOUR, // (12 << 8) + 5, # 66 kilowatt-hour
+ // # --- force (67)
+ UAMEASUNIT_FORCE_NEWTON, // (19 << 8) + 0, # 67 newton
+ UAMEASUNIT_FORCE_POUND_FORCE, // (19 << 8) + 1, # 68 pound-force
+ // # --- frequency (69)
+ UAMEASUNIT_FREQUENCY_GIGAHERTZ, // (16 << 8) + 3, # 69 gigahertz
+ UAMEASUNIT_FREQUENCY_HERTZ, // (16 << 8) + 0, # 70 hertz
+ UAMEASUNIT_FREQUENCY_KILOHERTZ, // (16 << 8) + 1, # 71 kilohertz
+ UAMEASUNIT_FREQUENCY_MEGAHERTZ, // (16 << 8) + 2, # 72 megahertz
+ // # --- length (73)
+ UAMEASUNIT_LENGTH_ASTRONOMICAL_UNIT, // (5 << 8) + 16, # 73 astronomical-unit
+ UAMEASUNIT_LENGTH_CENTIMETER, // (5 << 8) + 1, # 74 centimeter
+ UAMEASUNIT_LENGTH_DECIMETER, // (5 << 8) + 10, # 75 decimeter
+ UAMEASUNIT_LENGTH_FATHOM, // (5 << 8) + 14, # 76 fathom
+ UAMEASUNIT_LENGTH_FOOT, // (5 << 8) + 5, # 77 foot
+ UAMEASUNIT_LENGTH_FURLONG, // (5 << 8) + 15, # 78 furlong
+ UAMEASUNIT_LENGTH_INCH, // (5 << 8) + 6, # 79 inch
+ UAMEASUNIT_LENGTH_KILOMETER, // (5 << 8) + 2, # 80 kilometer
+ UAMEASUNIT_LENGTH_LIGHT_YEAR, // (5 << 8) + 9, # 81 light-year
+ UAMEASUNIT_LENGTH_METER, // (5 << 8) + 0, # 82 meter
+ UAMEASUNIT_LENGTH_MICROMETER, // (5 << 8) + 11, # 83 micrometer
+ UAMEASUNIT_LENGTH_MILE, // (5 << 8) + 7, # 84 mile
+ UAMEASUNIT_LENGTH_MILE_SCANDINAVIAN, // (5 << 8) + 18, # 85 mile-scandinavian
+ UAMEASUNIT_LENGTH_MILLIMETER, // (5 << 8) + 3, # 86 millimeter
+ UAMEASUNIT_LENGTH_NANOMETER, // (5 << 8) + 12, # 87 nanometer
+ UAMEASUNIT_LENGTH_NAUTICAL_MILE, // (5 << 8) + 13, # 88 nautical-mile
+ UAMEASUNIT_LENGTH_PARSEC, // (5 << 8) + 17, # 89 parsec
+ UAMEASUNIT_LENGTH_PICOMETER, // (5 << 8) + 4, # 90 picometer
+ UAMEASUNIT_LENGTH_POINT, // (5 << 8) + 19, # 91 point
+ UAMEASUNIT_LENGTH_SOLAR_RADIUS, // (5 << 8) + 20, # 92 solar-radius
+ UAMEASUNIT_LENGTH_YARD, // (5 << 8) + 8, # 93 yard
+ // # --- light (94)
+ UAMEASUNIT_LIGHT_LUX, // (17 << 8) + 0, # 94 lux
+ UAMEASUNIT_LIGHT_SOLAR_LUMINOSITY, // (17 << 8) + 1, # 95 solar-luminosity
+ // # --- mass (96)
+ UAMEASUNIT_MASS_CARAT, // (6 << 8) + 9, # 96 carat
+ UAMEASUNIT_MASS_DALTON, // (6 << 8) + 11, # 97 dalton
+ UAMEASUNIT_MASS_EARTH_MASS, // (6 << 8) + 12, # 98 earth-mass
+ UAMEASUNIT_MASS_GRAM, // (6 << 8) + 0, # 99 gram
+ UAMEASUNIT_MASS_KILOGRAM, // (6 << 8) + 1, # 100 kilogram
+ UAMEASUNIT_MASS_METRIC_TON, // (6 << 8) + 7, # 101 metric-ton
+ UAMEASUNIT_MASS_MICROGRAM, // (6 << 8) + 5, # 102 microgram
+ UAMEASUNIT_MASS_MILLIGRAM, // (6 << 8) + 6, # 103 milligram
+ UAMEASUNIT_MASS_OUNCE, // (6 << 8) + 2, # 104 ounce
+ UAMEASUNIT_MASS_OUNCE_TROY, // (6 << 8) + 10, # 105 ounce-troy
+ UAMEASUNIT_MASS_POUND, // (6 << 8) + 3, # 106 pound
+ UAMEASUNIT_MASS_SOLAR_MASS, // (6 << 8) + 13, # 107 solar-mass
+ UAMEASUNIT_MASS_STONE, // (6 << 8) + 4, # 108 stone
+ UAMEASUNIT_MASS_TON, // (6 << 8) + 8, # 109 ton
+ // # --- none (110)
+ UAMEASUNIT_CONCENTRATION_PERCENT, // BOGUS # 110 base
+ UAMEASUNIT_CONCENTRATION_PERCENT, // BOGUS # 111 percent
+ UAMEASUNIT_CONCENTRATION_PERMILLE, // BOGUS # 112 permille
+ // # --- power (113)
+ UAMEASUNIT_POWER_GIGAWATT, // (7 << 8) + 5, # 113 gigawatt
+ UAMEASUNIT_POWER_HORSEPOWER, // (7 << 8) + 2, # 114 horsepower
+ UAMEASUNIT_POWER_KILOWATT, // (7 << 8) + 1, # 115 kilowatt
+ UAMEASUNIT_POWER_MEGAWATT, // (7 << 8) + 4, # 116 megawatt
+ UAMEASUNIT_POWER_MILLIWATT, // (7 << 8) + 3, # 117 milliwatt
+ UAMEASUNIT_POWER_WATT, // (7 << 8) + 0, # 118 watt
+ // # --- pressure (119)
+ UAMEASUNIT_PRESSURE_ATMOSPHERE, // (8 << 8) + 5, # 119 atmosphere
+ UAMEASUNIT_PRESSURE_HECTOPASCAL, // (8 << 8) + 0, # 120 hectopascal
+ UAMEASUNIT_PRESSURE_INCH_HG, // (8 << 8) + 1, # 121 inch-hg
+ UAMEASUNIT_PRESSURE_KILOPASCAL, // (8 << 8) + 6, # 122 kilopascal
+ UAMEASUNIT_PRESSURE_MEGAPASCAL, // (8 << 8) + 7, # 123 megapascal
+ UAMEASUNIT_PRESSURE_MILLIBAR, // (8 << 8) + 2, # 124 millibar
+ UAMEASUNIT_PRESSURE_MILLIMETER_OF_MERCURY, // (8 << 8) + 3, # 125 millimeter-of-mercury
+ UAMEASUNIT_PRESSURE_POUND_PER_SQUARE_INCH, // (8 << 8) + 4, # 126 pound-per-square-inch
+ // # --- speed (127)
+ UAMEASUNIT_SPEED_KILOMETER_PER_HOUR, // (9 << 8) + 1, # 127 kilometer-per-hour
+ UAMEASUNIT_SPEED_KNOT, // (9 << 8) + 3, # 128 knot
+ UAMEASUNIT_SPEED_METER_PER_SECOND, // (9 << 8) + 0, # 129 meter-per-second
+ UAMEASUNIT_SPEED_MILE_PER_HOUR, // (9 << 8) + 2, # 130 mile-per-hour
+ // # --- temperature (131)
+ UAMEASUNIT_TEMPERATURE_CELSIUS, // (10 << 8) + 0, # 131 celsius
+ UAMEASUNIT_TEMPERATURE_FAHRENHEIT, // (10 << 8) + 1, # 132 fahrenheit
+ UAMEASUNIT_TEMPERATURE_GENERIC, // (10 << 8) + 3, # 133 generic
+ UAMEASUNIT_TEMPERATURE_KELVIN, // (10 << 8) + 2, # 134 kelvin
+ // # --- torque (135)
+ UAMEASUNIT_TORQUE_NEWTON_METER, // (20 << 8) + 0, # 135 newton-meter
+ UAMEASUNIT_TORQUE_POUND_FOOT, // (20 << 8) + 1, # 136 pound-foot
+ // # --- volume (137)
+ UAMEASUNIT_VOLUME_ACRE_FOOT, // (11 << 8) + 13, # 137 acre-foot
+ UAMEASUNIT_VOLUME_BARREL, // (11 << 8) + 26, # 138 barrel
+ UAMEASUNIT_VOLUME_BUSHEL, // (11 << 8) + 14, # 139 bushel
+ UAMEASUNIT_VOLUME_CENTILITER, // (11 << 8) + 4, # 140 centiliter
+ UAMEASUNIT_VOLUME_CUBIC_CENTIMETER, // (11 << 8) + 8, # 141 cubic-centimeter
+ UAMEASUNIT_VOLUME_CUBIC_FOOT, // (11 << 8) + 11, # 142 cubic-foot
+ UAMEASUNIT_VOLUME_CUBIC_INCH, // (11 << 8) + 10, # 143 cubic-inch
+ UAMEASUNIT_VOLUME_CUBIC_KILOMETER, // (11 << 8) + 1, # 144 cubic-kilometer
+ UAMEASUNIT_VOLUME_CUBIC_METER, // (11 << 8) + 9, # 145 cubic-meter
+ UAMEASUNIT_VOLUME_CUBIC_MILE, // (11 << 8) + 2, # 146 cubic-mile
+ UAMEASUNIT_VOLUME_CUBIC_YARD, // (11 << 8) + 12, # 147 cubic-yard
+ UAMEASUNIT_VOLUME_CUP, // (11 << 8) + 18, # 148 cup
+ UAMEASUNIT_VOLUME_CUP_METRIC, // (11 << 8) + 22, # 149 cup-metric
+ UAMEASUNIT_VOLUME_DECILITER, // (11 << 8) + 5, # 150 deciliter
+ UAMEASUNIT_VOLUME_FLUID_OUNCE, // (11 << 8) + 17, # 151 fluid-ounce
+ UAMEASUNIT_VOLUME_FLUID_OUNCE_IMPERIAL, // (11 << 8) + 25, # 152 fluid-ounce-imperial
+ UAMEASUNIT_VOLUME_GALLON, // (11 << 8) + 21, # 153 gallon
+ UAMEASUNIT_VOLUME_GALLON_IMPERIAL, // (11 << 8) + 24, # 154 gallon-imperial
+ UAMEASUNIT_VOLUME_HECTOLITER, // (11 << 8) + 6, # 155 hectoliter
+ UAMEASUNIT_VOLUME_LITER, // (11 << 8) + 0, # 156 liter
+ UAMEASUNIT_VOLUME_MEGALITER, // (11 << 8) + 7, # 157 megaliter
+ UAMEASUNIT_VOLUME_MILLILITER, // (11 << 8) + 3, # 158 milliliter
+ UAMEASUNIT_VOLUME_PINT, // (11 << 8) + 19, # 159 pint
+ UAMEASUNIT_VOLUME_PINT_METRIC, // (11 << 8) + 23, # 160 pint-metric
+ UAMEASUNIT_VOLUME_QUART, // (11 << 8) + 20, # 161 quart
+ UAMEASUNIT_VOLUME_TABLESPOON, // (11 << 8) + 16, # 162 tablespoon
+ UAMEASUNIT_VOLUME_TEASPOON, // (11 << 8) + 15, # 163 teaspoon
+};