Class: Airthings::SensorType
- Inherits:
-
Object
- Object
- Airthings::SensorType
- Defined in:
- lib/airthings/models/sensor_type.rb
Constant Summary collapse
- RADON_SHORT_TERM_AVG =
"radonShortTermAvg"
- RADON_LONG_TERM_AVG =
"radonLongTermAvg"
- TEMP =
"temp"
- OUTDOOR_TEMP =
"outdoorTemp"
- HUMIDITY =
"humidity"
- OUTDOOR_HUMIDITY =
"outdoorHumidity"
- CO2 =
"co2"
- VOC =
"voc"
- PRESSURE =
"pressure"
- OUTDOOR_PRESSURE =
"outdoorPressure"
- PRESSURE_DIFFERENCE =
"pressureDifference"
- PRESSURE_DIFF_STD_DEV =
"pressureDiffStdDev"
- PRESSURE_DIFF_MIN =
"pressureDiffMin"
- PRESSURE_DIFF_MAX =
"pressureDiffMax"
- LIGHT =
"light"
- LUX =
"lux"
- BATTERY_PERCENTAGE =
"batteryPercentage"
- BATTERY_VOLTAGE =
"batteryVoltage"
- ORIENTATION =
"orientation"
- PM1 =
"pm1"
- OUTDOOR_PM1 =
"outdoorPm1"
- PM25 =
"pm25"
- OUTDOOR_PM25 =
"outdoorPm25"
- PM10 =
"pm10"
- OUTDOOR_PM10 =
"outdoorPm10"
- MOLD =
"mold"
- STALE_AIR =
"staleAir"
- TRANSMISSION_EFFICIENCY =
"transmissionEfficiency"
- VIRUS_SURVIVAL_RATE =
"virusSurvivalRate"
- VIRUS_RISK =
"virusRisk"
- WIND_SPEED =
"windSpeed"
- WIND_DIRECTION =
"windDirection"
- WIND_GUST =
"windGust"
- DEW_POINT =
"dewPoint"
- CLOUD_COVER =
"cloudCover"
- VISIBILITY =
"visibility"
- PRECIPITATION_PROBABILITY =
"precipitation_probability"
- TOTAL_PRECIPITATION =
"total_precipitation"
- OUTDOOR_WEATHER =
"outdoorWeather"
- HOURLY_RADON_STANDARD_DEVIATION =
"hourlyRadonStandardDeviation"
- HOURLY_RADON =
"hourlyRadon"
- ENERGY_WASTAGE =
"energyWastage"
- ENERGY_SCENARIOS =
"energyScenarios"
- HISTORIC_VENTILATION_CONFIDENCE =
"historicVentilationConfidence"
- DAYTIME_BASELINE =
"daytimeBaseline"
- DAYTIME_PEAK =
"daytimePeak"
- NIGHT_BASELINE =
"nightBaseline"
- HISTORIC_VENTILATION =
"historicVentilation"
- VENTILATION_RUNNING_CONFIDENCE =
"ventilationRunningConfidence"
- OCCUPANTS_UPPER =
"occupantsUpper"
- OCCUPANTS_LOWER =
"occupantsLower"
- OCCUPANTS =
"occupants"
- RELATIVE_OCCUPANTS =
"relativeOccupants"
- VENTILATION_AMOUNT =
"ventilationAmount"
- HISTORIC_VENTILATION_RUNNING =
"historicVentilationRunning"
- VENTILATION_RUNNING =
"ventilationRunning"
- RELATIVE_VENTILATION_RATE =
"relativeVentilationRate"
- AGGREGATED =
"aggregated"
- SLA =
"sla"
- PRESSURE_AT_MIN_HEIGHT =
"pressureAtMinHeight"
- PRESSURE_AT_MAX_HEIGHT =
"pressureAtMaxHeight"
- REGULATION_PRESSURE =
"regulationPressure"
- REGULATION_HEIGHT =
"regulationHeight"
- ZERO_PRESSURE_HEIGHT =
"zeroPressureHeight"
- TOTAL_POWER_LOST =
"totalPowerLost"
- MOIST_GUARD =
"moistGuard"
- POTENTIAL_POWER_SAVED =
"potentialPowerSaved"
- POTENTIAL_POWER_SAVED_PERCENT =
"potentialPowerSavedPercent"
- ZERO_HEIGHT_PERCENT =
"zeroHeightPercent"
- ZONE =
"zone"
- CONTROL_SIGNAL =
"controlSignal"
- CONTROL_STATUS =
"controlStatus"
- RETURN_STATE =
"returnState"
- APPLIED_GAIN =
"appliedGain"
- LAST_BEST_CONTROL_SIGNAL =
"lastBestControlSignal"
- LAST_BEST_SIGNAL_ERROR =
"lastBestSignalError"
- LAST_BEST_CONTROL_SIGNAL_GAIN =
"lastBestControlSignalGain"
- LAST_BEST_CONTROL_SIGNAL_RECORDED =
"lastBestControlSignalRecorded"
- MESSAGES =
"messages"
- BALANCE_CONTROL =
"balanceControl"
- CONTROL_SIGNAL_SLOT01 =
"controlSignalSlot01"
- CONTROL_SIGNAL_SLOT02 =
"controlSignalSlot02"
- CONTROL_SIGNAL_SLOT03 =
"controlSignalSlot03"
- CONTROL_SIGNAL_SLOT04 =
"controlSignalSlot04"
- CONTROL_SIGNAL_SLOT05 =
"controlSignalSlot05"
- CONTROL_SIGNAL_SLOT06 =
"controlSignalSlot06"
- CONTROL_SIGNAL_SLOT07 =
"controlSignalSlot07"
- CONTROL_SIGNAL_SLOT08 =
"controlSignalSlot08"
- INLET_AIR_CONTROL =
"inletAirControl"
- POWER_VOLTAGE =
"powerVoltage"
- RSRP =
"rsrp"
- VENT_CONTROLLER =
"ventController"
- SUBSAMPLES_COUNT =
"subsamplesCount"
- SUBSAMPLES =
"subsamples"
- BALANCE_INFO =
"balanceInfo"
- OUTDOOR_NO2 =
"outdoorNo2"
- OUTDOOR_O3 =
"outdoorO3"
- OUTDOOR_SO2 =
"outdoorSo2"
- OUTDOOR_CO =
"outdoorCo"
- OUTDOOR_NO =
"outdoorNo"
- AIRLY =
"airly"
- AIRLY_NO2 =
"airlyNo2"
- AIRLY_CO =
"airlyCo"
- AIRLY_NO =
"airlyNo"
- BACNET =
"bacnet"
Class Method Summary collapse
- .all_vars ⇒ Object
-
.build_from_hash(value) ⇒ String
Builds the enum from string.
Instance Method Summary collapse
-
#build_from_hash(value) ⇒ String
Builds the enum from string.
Class Method Details
.all_vars ⇒ Object
.build_from_hash(value) ⇒ String
Builds the enum from string
131 132 133 |
# File 'lib/airthings/models/sensor_type.rb', line 131 def self.build_from_hash(value) new.build_from_hash(value) end |
Instance Method Details
#build_from_hash(value) ⇒ String
Builds the enum from string
138 139 140 141 142 |
# File 'lib/airthings/models/sensor_type.rb', line 138 def build_from_hash(value) return value if SensorType.all_vars.include?(value) raise "Invalid ENUM value #{value} for class #SensorType" end |