Class: BuildingSync::TimeSeriesType

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://buildingsync.net/schemas/bedes-auc/2019TimeSeriesType

readingType - SOAP::SOAPString
peakType - SOAP::SOAPString
timeSeriesReadingQuantity - SOAP::SOAPString
startTimestamp - SOAP::SOAPDateTime
endTimestamp - SOAP::SOAPDateTime
intervalDuration - SOAP::SOAPInteger
intervalDurationUnits - BuildingSync::IntervalFrequencyType
intervalFrequency - BuildingSync::IntervalFrequencyType
intervalReading - BuildingSync::TimeSeriesType::IntervalReading
phase - SOAP::SOAPString
energyFlowDirection - SOAP::SOAPString
heatingDegreeDays - BuildingSync::TimeSeriesType::HeatingDegreeDays
coolingDegreeDays - BuildingSync::TimeSeriesType::CoolingDegreeDays
hDDBaseTemperature - BuildingSync::HDDBaseTemperature
cDDBaseTemperature - BuildingSync::CDDBaseTemperature
resourceUseID - BuildingSync::TimeSeriesType::ResourceUseID
weatherStationID - BuildingSync::TimeSeriesType::WeatherStationID
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID

Defined Under Namespace

Classes: CoolingDegreeDays, HeatingDegreeDays, IntervalReading, ResourceUseID, WeatherStationID

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(readingType = nil, peakType = nil, timeSeriesReadingQuantity = nil, startTimestamp = nil, endTimestamp = nil, intervalDuration = nil, intervalDurationUnits = nil, intervalFrequency = nil, intervalReading = nil, phase = nil, energyFlowDirection = nil, heatingDegreeDays = nil, coolingDegreeDays = nil, hDDBaseTemperature = nil, cDDBaseTemperature = nil, resourceUseID = nil, weatherStationID = nil, userDefinedFields = nil) ⇒ TimeSeriesType

Returns a new instance of TimeSeriesType.



4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
# File 'lib/BuildingSync.rb', line 4945

def initialize(readingType = nil, peakType = nil, timeSeriesReadingQuantity = nil, startTimestamp = nil, endTimestamp = nil, intervalDuration = nil, intervalDurationUnits = nil, intervalFrequency = nil, intervalReading = nil, phase = nil, energyFlowDirection = nil, heatingDegreeDays = nil, coolingDegreeDays = nil, hDDBaseTemperature = nil, cDDBaseTemperature = nil, resourceUseID = nil, weatherStationID = nil, userDefinedFields = nil)
  @readingType = readingType
  @peakType = peakType
  @timeSeriesReadingQuantity = timeSeriesReadingQuantity
  @startTimestamp = startTimestamp
  @endTimestamp = endTimestamp
  @intervalDuration = intervalDuration
  @intervalDurationUnits = intervalDurationUnits
  @intervalFrequency = intervalFrequency
  @intervalReading = intervalReading
  @phase = phase
  @energyFlowDirection = energyFlowDirection
  @heatingDegreeDays = heatingDegreeDays
  @coolingDegreeDays = coolingDegreeDays
  @hDDBaseTemperature = hDDBaseTemperature
  @cDDBaseTemperature = cDDBaseTemperature
  @resourceUseID = resourceUseID
  @weatherStationID = weatherStationID
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#cDDBaseTemperatureObject

Returns the value of attribute cDDBaseTemperature.



4928
4929
4930
# File 'lib/BuildingSync.rb', line 4928

def cDDBaseTemperature
  @cDDBaseTemperature
end

#coolingDegreeDaysObject

Returns the value of attribute coolingDegreeDays.



4926
4927
4928
# File 'lib/BuildingSync.rb', line 4926

def coolingDegreeDays
  @coolingDegreeDays
end

#endTimestampObject

Returns the value of attribute endTimestamp.



4918
4919
4920
# File 'lib/BuildingSync.rb', line 4918

def endTimestamp
  @endTimestamp
end

#energyFlowDirectionObject

Returns the value of attribute energyFlowDirection.



4924
4925
4926
# File 'lib/BuildingSync.rb', line 4924

def energyFlowDirection
  @energyFlowDirection
end

#hDDBaseTemperatureObject

Returns the value of attribute hDDBaseTemperature.



4927
4928
4929
# File 'lib/BuildingSync.rb', line 4927

def hDDBaseTemperature
  @hDDBaseTemperature
end

#heatingDegreeDaysObject

Returns the value of attribute heatingDegreeDays.



4925
4926
4927
# File 'lib/BuildingSync.rb', line 4925

def heatingDegreeDays
  @heatingDegreeDays
end

#intervalDurationObject

Returns the value of attribute intervalDuration.



4919
4920
4921
# File 'lib/BuildingSync.rb', line 4919

def intervalDuration
  @intervalDuration
end

#intervalDurationUnitsObject

Returns the value of attribute intervalDurationUnits.



4920
4921
4922
# File 'lib/BuildingSync.rb', line 4920

def intervalDurationUnits
  @intervalDurationUnits
end

#intervalFrequencyObject

Returns the value of attribute intervalFrequency.



4921
4922
4923
# File 'lib/BuildingSync.rb', line 4921

def intervalFrequency
  @intervalFrequency
end

#intervalReadingObject

Returns the value of attribute intervalReading.



4922
4923
4924
# File 'lib/BuildingSync.rb', line 4922

def intervalReading
  @intervalReading
end

#peakTypeObject

Returns the value of attribute peakType.



4915
4916
4917
# File 'lib/BuildingSync.rb', line 4915

def peakType
  @peakType
end

#phaseObject

Returns the value of attribute phase.



4923
4924
4925
# File 'lib/BuildingSync.rb', line 4923

def phase
  @phase
end

#readingTypeObject

Returns the value of attribute readingType.



4914
4915
4916
# File 'lib/BuildingSync.rb', line 4914

def readingType
  @readingType
end

#resourceUseIDObject

Returns the value of attribute resourceUseID.



4929
4930
4931
# File 'lib/BuildingSync.rb', line 4929

def resourceUseID
  @resourceUseID
end

#startTimestampObject

Returns the value of attribute startTimestamp.



4917
4918
4919
# File 'lib/BuildingSync.rb', line 4917

def startTimestamp
  @startTimestamp
end

#timeSeriesReadingQuantityObject

Returns the value of attribute timeSeriesReadingQuantity.



4916
4917
4918
# File 'lib/BuildingSync.rb', line 4916

def timeSeriesReadingQuantity
  @timeSeriesReadingQuantity
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



4931
4932
4933
# File 'lib/BuildingSync.rb', line 4931

def userDefinedFields
  @userDefinedFields
end

#weatherStationIDObject

Returns the value of attribute weatherStationID.



4930
4931
4932
# File 'lib/BuildingSync.rb', line 4930

def weatherStationID
  @weatherStationID
end

Instance Method Details

#__xmlattrObject



4933
4934
4935
# File 'lib/BuildingSync.rb', line 4933

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



4937
4938
4939
# File 'lib/BuildingSync.rb', line 4937

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



4941
4942
4943
# File 'lib/BuildingSync.rb', line 4941

def xmlattr_ID=(value)
  __xmlattr[AttrID] = value
end