libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
UnitCode.h File Reference

Go to the source code of this file.

Namespaces

 BaseLib::DeviceDescription
 

Enumerations

enum  BaseLib::DeviceDescription::UnitCode : int32_t {
  BaseLib::DeviceDescription::UnitCode::kUndefined = -1, BaseLib::DeviceDescription::UnitCode::kSquareMeters = 0, BaseLib::DeviceDescription::UnitCode::kSquareFeet = 1, BaseLib::DeviceDescription::UnitCode::kMilliamperes = 2,
  BaseLib::DeviceDescription::UnitCode::kAmperes = 3, BaseLib::DeviceDescription::UnitCode::kOhms = 4, BaseLib::DeviceDescription::UnitCode::kVolts = 5, BaseLib::DeviceDescription::UnitCode::kKilovolts = 6,
  BaseLib::DeviceDescription::UnitCode::kMegavolts = 7, BaseLib::DeviceDescription::UnitCode::kVoltAmperes = 8, BaseLib::DeviceDescription::UnitCode::kKilovoltAmperes = 9, BaseLib::DeviceDescription::UnitCode::kMegavoltAmperes = 10,
  BaseLib::DeviceDescription::UnitCode::kVoltAmperesReactive = 11, BaseLib::DeviceDescription::UnitCode::kKilovoltAmperesReactive = 12, BaseLib::DeviceDescription::UnitCode::kMegavoltAmperesReactive = 13, BaseLib::DeviceDescription::UnitCode::kDegreesPhase = 14,
  BaseLib::DeviceDescription::UnitCode::kPowerFactor = 15, BaseLib::DeviceDescription::UnitCode::kJoules = 16, BaseLib::DeviceDescription::UnitCode::kKilojoules = 17, BaseLib::DeviceDescription::UnitCode::kWattHours = 18,
  BaseLib::DeviceDescription::UnitCode::kKilowattHours = 19, BaseLib::DeviceDescription::UnitCode::kBtus = 20, BaseLib::DeviceDescription::UnitCode::kTherms = 21, BaseLib::DeviceDescription::UnitCode::kTonHours = 22,
  BaseLib::DeviceDescription::UnitCode::kJoulesPerKilogramDryAir = 23, BaseLib::DeviceDescription::UnitCode::kBtusPerPoundDryAir = 24, BaseLib::DeviceDescription::UnitCode::kCyclesPerHour = 25, BaseLib::DeviceDescription::UnitCode::kCyclesPerMinute = 26,
  BaseLib::DeviceDescription::UnitCode::kHertz = 27, BaseLib::DeviceDescription::UnitCode::kGramsOfWaterPerKilogramDryAir = 28, BaseLib::DeviceDescription::UnitCode::kPercentRelativeHumidity = 29, BaseLib::DeviceDescription::UnitCode::kMillimeters = 30,
  BaseLib::DeviceDescription::UnitCode::kMeters = 31, BaseLib::DeviceDescription::UnitCode::kInches = 32, BaseLib::DeviceDescription::UnitCode::kFeet = 33, BaseLib::DeviceDescription::UnitCode::kWattsPerSquareFoot = 34,
  BaseLib::DeviceDescription::UnitCode::kWattsPerSquareMeter = 35, BaseLib::DeviceDescription::UnitCode::kLumens = 36, BaseLib::DeviceDescription::UnitCode::kLux = 37, BaseLib::DeviceDescription::UnitCode::kFootCandles = 38,
  BaseLib::DeviceDescription::UnitCode::kKilograms = 39, BaseLib::DeviceDescription::UnitCode::kPoundsMass = 40, BaseLib::DeviceDescription::UnitCode::kTons = 41, BaseLib::DeviceDescription::UnitCode::kKilogramsPerSecond = 42,
  BaseLib::DeviceDescription::UnitCode::kKilogramsPerMinute = 43, BaseLib::DeviceDescription::UnitCode::kKilogramsPerHour = 44, BaseLib::DeviceDescription::UnitCode::kPoundsMassPerMinute = 45, BaseLib::DeviceDescription::UnitCode::kPoundsMassPerHour = 46,
  BaseLib::DeviceDescription::UnitCode::kWatts = 47, BaseLib::DeviceDescription::UnitCode::kKilowatts = 48, BaseLib::DeviceDescription::UnitCode::kMegawatts = 49, BaseLib::DeviceDescription::UnitCode::kBtusPerHour = 50,
  BaseLib::DeviceDescription::UnitCode::kHorsepower = 51, BaseLib::DeviceDescription::UnitCode::kTonsRefrigeration = 52, BaseLib::DeviceDescription::UnitCode::kPascals = 53, BaseLib::DeviceDescription::UnitCode::kKilopascals = 54,
  BaseLib::DeviceDescription::UnitCode::kBars = 55, BaseLib::DeviceDescription::UnitCode::kPoundsForcePerSquareInch = 56, BaseLib::DeviceDescription::UnitCode::kCentimetersOfWater = 57, BaseLib::DeviceDescription::UnitCode::kInchesOfWater = 58,
  BaseLib::DeviceDescription::UnitCode::kMillimetersOfMercury = 59, BaseLib::DeviceDescription::UnitCode::kCentimetersOfMercury = 60, BaseLib::DeviceDescription::UnitCode::kInchesOfMercury = 61, BaseLib::DeviceDescription::UnitCode::kDegreesCelsius = 62,
  BaseLib::DeviceDescription::UnitCode::kKelvins = 63, BaseLib::DeviceDescription::UnitCode::kDegreesFahrenheit = 64, BaseLib::DeviceDescription::UnitCode::kDegreeDaysCelsius = 65, BaseLib::DeviceDescription::UnitCode::kDegreeDaysFahrenheit = 66,
  BaseLib::DeviceDescription::UnitCode::kYears = 67, BaseLib::DeviceDescription::UnitCode::kMonths = 68, BaseLib::DeviceDescription::UnitCode::kWeeks = 69, BaseLib::DeviceDescription::UnitCode::kDays = 70,
  BaseLib::DeviceDescription::UnitCode::kHours = 71, BaseLib::DeviceDescription::UnitCode::kMinutes = 72, BaseLib::DeviceDescription::UnitCode::kSeconds = 73, BaseLib::DeviceDescription::UnitCode::kMetersPerSecond = 74,
  BaseLib::DeviceDescription::UnitCode::kKilometersPerHour = 75, BaseLib::DeviceDescription::UnitCode::kFeetPerSecond = 76, BaseLib::DeviceDescription::UnitCode::kFeetPerMinute = 77, BaseLib::DeviceDescription::UnitCode::kMilesPerHour = 78,
  BaseLib::DeviceDescription::UnitCode::kCubicFeet = 79, BaseLib::DeviceDescription::UnitCode::kCubicMeters = 80, BaseLib::DeviceDescription::UnitCode::kImperialGallons = 81, BaseLib::DeviceDescription::UnitCode::kLiters = 82,
  BaseLib::DeviceDescription::UnitCode::kUsGallons = 83, BaseLib::DeviceDescription::UnitCode::kCubicFeetPerMinute = 84, BaseLib::DeviceDescription::UnitCode::kCubicMetersPerSecond = 85, BaseLib::DeviceDescription::UnitCode::kImperialGallonsPerMinute = 86,
  BaseLib::DeviceDescription::UnitCode::kLitersPerSecond = 87, BaseLib::DeviceDescription::UnitCode::kLitersPerMinute = 88, BaseLib::DeviceDescription::UnitCode::kUsGallonsPerMinute = 89, BaseLib::DeviceDescription::UnitCode::kDegreesAngular = 90,
  BaseLib::DeviceDescription::UnitCode::kDegreesCelsiusPerHour = 91, BaseLib::DeviceDescription::UnitCode::kDegreesCelsiusPerMinute = 92, BaseLib::DeviceDescription::UnitCode::kDegreesFahrenheitPerHour = 93, BaseLib::DeviceDescription::UnitCode::kDegreesFahrenheitPerMinute = 94,
  BaseLib::DeviceDescription::UnitCode::kNoUnits = 95, BaseLib::DeviceDescription::UnitCode::kPartsPerMillion = 96, BaseLib::DeviceDescription::UnitCode::kPartsPerBillion = 97, BaseLib::DeviceDescription::UnitCode::kPercent = 98,
  BaseLib::DeviceDescription::UnitCode::kPercentPerSecond = 99, BaseLib::DeviceDescription::UnitCode::kPerMinute = 100, BaseLib::DeviceDescription::UnitCode::kPerSecond = 101, BaseLib::DeviceDescription::UnitCode::kPsiPerDegreeFahrenheit = 102,
  BaseLib::DeviceDescription::UnitCode::kRadians = 103, BaseLib::DeviceDescription::UnitCode::kRevolutionsPerMinute = 104, BaseLib::DeviceDescription::UnitCode::kCurrency1 = 105, BaseLib::DeviceDescription::UnitCode::kCurrency2 = 106,
  BaseLib::DeviceDescription::UnitCode::kCurrency3 = 107, BaseLib::DeviceDescription::UnitCode::kCurrency4 = 108, BaseLib::DeviceDescription::UnitCode::kCurrency5 = 109, BaseLib::DeviceDescription::UnitCode::kCurrency6 = 110,
  BaseLib::DeviceDescription::UnitCode::kCurrency7 = 111, BaseLib::DeviceDescription::UnitCode::kCurrency8 = 112, BaseLib::DeviceDescription::UnitCode::kCurrency9 = 113, BaseLib::DeviceDescription::UnitCode::kCurrency10 = 114,
  BaseLib::DeviceDescription::UnitCode::kSquareInches = 115, BaseLib::DeviceDescription::UnitCode::kSquareCentimeters = 116, BaseLib::DeviceDescription::UnitCode::kBtusPerPound = 117, BaseLib::DeviceDescription::UnitCode::kCentimeters = 118,
  BaseLib::DeviceDescription::UnitCode::kPoundsMassPerSecond = 119, BaseLib::DeviceDescription::UnitCode::kDeltaDegreesFahrenheit = 120, BaseLib::DeviceDescription::UnitCode::kDeltaDegreesKelvin = 121, BaseLib::DeviceDescription::UnitCode::kKilohms = 122,
  BaseLib::DeviceDescription::UnitCode::kMegohms = 123, BaseLib::DeviceDescription::UnitCode::kMillivolts = 124, BaseLib::DeviceDescription::UnitCode::kKilojoulesPerKilogram = 125, BaseLib::DeviceDescription::UnitCode::kMegajoules = 126,
  BaseLib::DeviceDescription::UnitCode::kJoulesPerKelvin = 127, BaseLib::DeviceDescription::UnitCode::kJoulesPerKilogramKelvin = 128, BaseLib::DeviceDescription::UnitCode::kKilohertz = 129, BaseLib::DeviceDescription::UnitCode::kMegahertz = 130,
  BaseLib::DeviceDescription::UnitCode::kPerHour = 131, BaseLib::DeviceDescription::UnitCode::kMilliwatts = 132, BaseLib::DeviceDescription::UnitCode::kHectopascals = 133, BaseLib::DeviceDescription::UnitCode::kMillibars = 134,
  BaseLib::DeviceDescription::UnitCode::kCubicMetersPerHour = 135, BaseLib::DeviceDescription::UnitCode::kLitersPerHour = 136, BaseLib::DeviceDescription::UnitCode::kKilowattHoursPerSquareMeter = 137, BaseLib::DeviceDescription::UnitCode::kKilowattHoursPerSquareFoot = 138,
  BaseLib::DeviceDescription::UnitCode::kMegajoulesPerSquareMeter = 139, BaseLib::DeviceDescription::UnitCode::kMegajoulesPerSquareFoot = 140, BaseLib::DeviceDescription::UnitCode::kWattsPerSquareMeterKelvin = 141, BaseLib::DeviceDescription::UnitCode::kCubicFeetPerSecond = 142,
  BaseLib::DeviceDescription::UnitCode::kPercentObscurationPerFoot = 143, BaseLib::DeviceDescription::UnitCode::kPercentObscurationPerMeter = 144, BaseLib::DeviceDescription::UnitCode::kMilliohms = 145, BaseLib::DeviceDescription::UnitCode::kMegawattHours = 146,
  BaseLib::DeviceDescription::UnitCode::kKiloBtus = 147, BaseLib::DeviceDescription::UnitCode::kMegaBtus = 148, BaseLib::DeviceDescription::UnitCode::kKilojoulesPerKilogramDryAir = 149, BaseLib::DeviceDescription::UnitCode::kMegajoulesPerKilogramDryAir = 150,
  BaseLib::DeviceDescription::UnitCode::kKilojoulesPerKelvin = 151, BaseLib::DeviceDescription::UnitCode::kMegajoulesPerKelvin = 152, BaseLib::DeviceDescription::UnitCode::kNewtons = 153, BaseLib::DeviceDescription::UnitCode::kGramsPerSecond = 154,
  BaseLib::DeviceDescription::UnitCode::kGramsPerMinute = 155, BaseLib::DeviceDescription::UnitCode::kTonsPerHour = 156, BaseLib::DeviceDescription::UnitCode::kKiloBtusPerHour = 157, BaseLib::DeviceDescription::UnitCode::kHundredthsSeconds = 158,
  BaseLib::DeviceDescription::UnitCode::kMilliseconds = 159, BaseLib::DeviceDescription::UnitCode::kNewtonMeters = 160, BaseLib::DeviceDescription::UnitCode::kMillimetersPerSecond = 161, BaseLib::DeviceDescription::UnitCode::kMillimetersPerMinute = 162,
  BaseLib::DeviceDescription::UnitCode::kMetersPerMinute = 163, BaseLib::DeviceDescription::UnitCode::kMetersPerHour = 164, BaseLib::DeviceDescription::UnitCode::kCubicMetersPerMinute = 165, BaseLib::DeviceDescription::UnitCode::kMetersPerSecondPerSecond = 166,
  BaseLib::DeviceDescription::UnitCode::kAmperesPerMeter = 167, BaseLib::DeviceDescription::UnitCode::kAmperesPerSquareMeter = 168, BaseLib::DeviceDescription::UnitCode::kAmpereSquareMeters = 169, BaseLib::DeviceDescription::UnitCode::kFarads = 170,
  BaseLib::DeviceDescription::UnitCode::kHenries = 171, BaseLib::DeviceDescription::UnitCode::kOhmMeters = 172, BaseLib::DeviceDescription::UnitCode::kSiemens = 173, BaseLib::DeviceDescription::UnitCode::kSiemensPerMeter = 174,
  BaseLib::DeviceDescription::UnitCode::kTeslas = 175, BaseLib::DeviceDescription::UnitCode::kVoltsPerDegreeKelvin = 176, BaseLib::DeviceDescription::UnitCode::kVoltsPerMeter = 177, BaseLib::DeviceDescription::UnitCode::kWebers = 178,
  BaseLib::DeviceDescription::UnitCode::kCandelas = 179, BaseLib::DeviceDescription::UnitCode::kCandelasPerSquareMeter = 180, BaseLib::DeviceDescription::UnitCode::kKelvinsPerHour = 181, BaseLib::DeviceDescription::UnitCode::kDegreesKelvinPerMinute = 182,
  BaseLib::DeviceDescription::UnitCode::kJouleSeconds = 183, BaseLib::DeviceDescription::UnitCode::kRadiansPerSecond = 184, BaseLib::DeviceDescription::UnitCode::kSquareMetersPerNewton = 185, BaseLib::DeviceDescription::UnitCode::kKilogramsPerCubicMeter = 186,
  BaseLib::DeviceDescription::UnitCode::kNewtonSeconds = 187, BaseLib::DeviceDescription::UnitCode::kNewtonsPerMeter = 188, BaseLib::DeviceDescription::UnitCode::kWattsPerMeterPerDegreeKelvin = 189, BaseLib::DeviceDescription::UnitCode::kMicroSiemens = 190,
  BaseLib::DeviceDescription::UnitCode::kCubicFeetPerHour = 191, BaseLib::DeviceDescription::UnitCode::kUsGallonsPerHours = 192, BaseLib::DeviceDescription::UnitCode::kKilometers = 193, BaseLib::DeviceDescription::UnitCode::kMicrometers = 194,
  BaseLib::DeviceDescription::UnitCode::kGrams = 195, BaseLib::DeviceDescription::UnitCode::kMilligrams = 196, BaseLib::DeviceDescription::UnitCode::kMilliliters = 197, BaseLib::DeviceDescription::UnitCode::kMillilitersPerSecond = 198,
  BaseLib::DeviceDescription::UnitCode::kDecibels = 199, BaseLib::DeviceDescription::UnitCode::kDecibelsMillivolt = 200, BaseLib::DeviceDescription::UnitCode::kDecibelsVolt = 201, BaseLib::DeviceDescription::UnitCode::kMillisiemens = 202,
  BaseLib::DeviceDescription::UnitCode::kWattHoursReactive = 203, BaseLib::DeviceDescription::UnitCode::kKilowattHoursReactive = 204, BaseLib::DeviceDescription::UnitCode::kMegawattHoursReactive = 205, BaseLib::DeviceDescription::UnitCode::kMillimetersOfWater = 206,
  BaseLib::DeviceDescription::UnitCode::kPerMille = 207, BaseLib::DeviceDescription::UnitCode::kGramsPerGram = 208, BaseLib::DeviceDescription::UnitCode::kKilogramsPerKilogram = 209, BaseLib::DeviceDescription::UnitCode::kGramsPerKilogram = 210,
  BaseLib::DeviceDescription::UnitCode::kMilligramsPerGram = 211, BaseLib::DeviceDescription::UnitCode::kMilligramsPerKilogram = 212, BaseLib::DeviceDescription::UnitCode::kGramsPerMilliliter = 213, BaseLib::DeviceDescription::UnitCode::kGramsPerLiter = 214,
  BaseLib::DeviceDescription::UnitCode::kMilligramsPerLiter = 215, BaseLib::DeviceDescription::UnitCode::kMicrogramsPerLiter = 216, BaseLib::DeviceDescription::UnitCode::kGramsPerCubicMeter = 217, BaseLib::DeviceDescription::UnitCode::kMilligramsPerCubicMeter = 218,
  BaseLib::DeviceDescription::UnitCode::kMicrogramsPerCubicMeter = 219, BaseLib::DeviceDescription::UnitCode::kNanogramsPerCubicMeter = 220, BaseLib::DeviceDescription::UnitCode::kGramsPerCubicCentimeter = 221, BaseLib::DeviceDescription::UnitCode::kBecquerels = 222,
  BaseLib::DeviceDescription::UnitCode::kKilobecquerels = 223, BaseLib::DeviceDescription::UnitCode::kMegabecquerels = 224, BaseLib::DeviceDescription::UnitCode::kGray = 225, BaseLib::DeviceDescription::UnitCode::kMilligray = 226,
  BaseLib::DeviceDescription::UnitCode::kMicrogray = 227, BaseLib::DeviceDescription::UnitCode::kSieverts = 228, BaseLib::DeviceDescription::UnitCode::kMillisieverts = 229, BaseLib::DeviceDescription::UnitCode::kMicrosieverts = 230,
  BaseLib::DeviceDescription::UnitCode::kMicrosievertsPerHour = 231, BaseLib::DeviceDescription::UnitCode::kDecibelsA = 232, BaseLib::DeviceDescription::UnitCode::kNephelometricTurbidityUnit = 233, BaseLib::DeviceDescription::UnitCode::kPh = 234,
  BaseLib::DeviceDescription::UnitCode::kGramsPerSquareMeter = 235, BaseLib::DeviceDescription::UnitCode::kMinutesPerDegreeKelvin = 236, BaseLib::DeviceDescription::UnitCode::kOhmMeterSquaredPerMeter = 237, BaseLib::DeviceDescription::UnitCode::kAmpereSeconds = 238,
  BaseLib::DeviceDescription::UnitCode::kVoltAmpereHours = 239, BaseLib::DeviceDescription::UnitCode::kKilovoltAmpereHours = 240, BaseLib::DeviceDescription::UnitCode::kMegavoltAmpereHours = 241, BaseLib::DeviceDescription::UnitCode::kVoltAmpereHoursReactive = 242,
  BaseLib::DeviceDescription::UnitCode::kKilovoltAmpereHoursReactive = 243, BaseLib::DeviceDescription::UnitCode::kMegavoltAmpereHoursReactive = 244, BaseLib::DeviceDescription::UnitCode::kVoltSquareHours = 245, BaseLib::DeviceDescription::UnitCode::kAmpereSquareHours = 246,
  BaseLib::DeviceDescription::UnitCode::kJoulePerHours = 247, BaseLib::DeviceDescription::UnitCode::kCubicFeetPerDay = 248, BaseLib::DeviceDescription::UnitCode::kCubicMetersPersDay = 249, BaseLib::DeviceDescription::UnitCode::kWattHoursPerCubicMeters = 250,
  BaseLib::DeviceDescription::UnitCode::kJoulesPerCubicMeter = 251, BaseLib::DeviceDescription::UnitCode::kMolePercent = 252, BaseLib::DeviceDescription::UnitCode::kPascalSeconds = 253, BaseLib::DeviceDescription::UnitCode::kMillionStandardCubicFeetPerMinute = 254,
  BaseLib::DeviceDescription::UnitCode::kStandardCubicFeetPerDay = -17728, BaseLib::DeviceDescription::UnitCode::kMillionStandardCubicFeetPerDay = -17727, BaseLib::DeviceDescription::UnitCode::kThousandCubicFeetPerDay = -17726, BaseLib::DeviceDescription::UnitCode::kThousandStandardCubicFeetPerDay = -17725,
  BaseLib::DeviceDescription::UnitCode::kPoundsMassPerDay = -17724, BaseLib::DeviceDescription::UnitCode::kMillirems = -17722, BaseLib::DeviceDescription::UnitCode::kMilliremsPerHour = -17721, BaseLib::DeviceDescription::UnitCode::kTimestampMicroseconds = 2147483647,
  BaseLib::DeviceDescription::UnitCode::kTimestampMilliseconds = 2147483646, BaseLib::DeviceDescription::UnitCode::kTimestampSeconds = 2147483645, BaseLib::DeviceDescription::UnitCode::kHeatingCostAllocatorUnits = 2147483644
}