class GreenButtonData::ReadingType
Attributes
consumption_tier[R]
cpp[R]
tou[R]
Public Instance Methods
accumulation_behaviour()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 7 def accumulation_behaviour get_enum_symbol ACCUMULATION, @accumulation_behaviour end
commodity()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 11 def commodity get_enum_symbol COMMODITY, @commodity end
currency()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 15 def currency get_enum_symbol CURRENCY, @currency end
data_qualifier()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 19 def data_qualifier get_enum_symbol DATA_QUALIFIER, @data_qualifier end
default_quality()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 23 def default_quality get_enum_symbol QUALITY_OF_READING, @default_quality end
flow_direction()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 27 def flow_direction get_enum_symbol FLOW_DIRECTION, @flow_direction end
interval_length()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 31 def interval_length @interval_length end
kind()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 35 def kind get_enum_symbol MEASUREMENT, @kind end
measuring_period()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 39 def measuring_period get_enum_symbol TIME_ATTRIBUTE, @measuring_period end
phase()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 43 def phase get_enum_symbol PHASE_CODE, @phase end
scale_factor()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 47 def scale_factor 10.0 ** @power_of_ten_multiplier end
time_attribute()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 51 def time_attribute get_enum_symbol TIME_PERIOD_OF_INTEREST, @time_attribute end
to_h()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 62 def to_h { accumulation_behaviour: accumulation_behaviour, commodity: commodity, consumption_tier: consumption_tier, cpp: cpp, currency: currency, data_qualifier: data_qualifier, default_quality: default_quality, flow_direction: flow_direction, kind: kind, measuring_period: measuring_period, phase: phase, scale_factor: scale_factor, time_attribute: time_attribute, tou: tou, unit_of_measurement: unit_of_measurement } end
unit_of_measurement()
click to toggle source
# File lib/green-button-data/reading_type.rb, line 55 def unit_of_measurement get_enum_symbol UNIT_SYMBOL, @uom end