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.



5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
# File 'lib/BuildingSync.rb', line 5050

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.



5033
5034
5035
# File 'lib/BuildingSync.rb', line 5033

def cDDBaseTemperature
  @cDDBaseTemperature
end

#coolingDegreeDaysObject

Returns the value of attribute coolingDegreeDays.



5031
5032
5033
# File 'lib/BuildingSync.rb', line 5031

def coolingDegreeDays
  @coolingDegreeDays
end

#endTimestampObject

Returns the value of attribute endTimestamp.



5023
5024
5025
# File 'lib/BuildingSync.rb', line 5023

def endTimestamp
  @endTimestamp
end

#energyFlowDirectionObject

Returns the value of attribute energyFlowDirection.



5029
5030
5031
# File 'lib/BuildingSync.rb', line 5029

def energyFlowDirection
  @energyFlowDirection
end

#hDDBaseTemperatureObject

Returns the value of attribute hDDBaseTemperature.



5032
5033
5034
# File 'lib/BuildingSync.rb', line 5032

def hDDBaseTemperature
  @hDDBaseTemperature
end

#heatingDegreeDaysObject

Returns the value of attribute heatingDegreeDays.



5030
5031
5032
# File 'lib/BuildingSync.rb', line 5030

def heatingDegreeDays
  @heatingDegreeDays
end

#intervalDurationObject

Returns the value of attribute intervalDuration.



5024
5025
5026
# File 'lib/BuildingSync.rb', line 5024

def intervalDuration
  @intervalDuration
end

#intervalDurationUnitsObject

Returns the value of attribute intervalDurationUnits.



5025
5026
5027
# File 'lib/BuildingSync.rb', line 5025

def intervalDurationUnits
  @intervalDurationUnits
end

#intervalFrequencyObject

Returns the value of attribute intervalFrequency.



5026
5027
5028
# File 'lib/BuildingSync.rb', line 5026

def intervalFrequency
  @intervalFrequency
end

#intervalReadingObject

Returns the value of attribute intervalReading.



5027
5028
5029
# File 'lib/BuildingSync.rb', line 5027

def intervalReading
  @intervalReading
end

#peakTypeObject

Returns the value of attribute peakType.



5020
5021
5022
# File 'lib/BuildingSync.rb', line 5020

def peakType
  @peakType
end

#phaseObject

Returns the value of attribute phase.



5028
5029
5030
# File 'lib/BuildingSync.rb', line 5028

def phase
  @phase
end

#readingTypeObject

Returns the value of attribute readingType.



5019
5020
5021
# File 'lib/BuildingSync.rb', line 5019

def readingType
  @readingType
end

#resourceUseIDObject

Returns the value of attribute resourceUseID.



5034
5035
5036
# File 'lib/BuildingSync.rb', line 5034

def resourceUseID
  @resourceUseID
end

#startTimestampObject

Returns the value of attribute startTimestamp.



5022
5023
5024
# File 'lib/BuildingSync.rb', line 5022

def startTimestamp
  @startTimestamp
end

#timeSeriesReadingQuantityObject

Returns the value of attribute timeSeriesReadingQuantity.



5021
5022
5023
# File 'lib/BuildingSync.rb', line 5021

def timeSeriesReadingQuantity
  @timeSeriesReadingQuantity
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



5036
5037
5038
# File 'lib/BuildingSync.rb', line 5036

def userDefinedFields
  @userDefinedFields
end

#weatherStationIDObject

Returns the value of attribute weatherStationID.



5035
5036
5037
# File 'lib/BuildingSync.rb', line 5035

def weatherStationID
  @weatherStationID
end

Instance Method Details

#__xmlattrObject



5038
5039
5040
# File 'lib/BuildingSync.rb', line 5038

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



5042
5043
5044
# File 'lib/BuildingSync.rb', line 5042

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



5046
5047
5048
# File 'lib/BuildingSync.rb', line 5046

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