Class: BuildingSync::ExtEquip

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

Overview

http://www.gbxml.org/schemaExtEquip

name - SOAP::SOAPString
description - SOAP::SOAPString
manufacturer - SOAP::SOAPString
model - SOAP::SOAPString
elecLoad - BuildingSync::ElecLoad
fuelLoad - BuildingSync::FuelLoad
latentLoad - BuildingSync::LatentLoad
windSpeed - BuildingSync::WindSpeed
efficiency - BuildingSync::Efficiency
performance - BuildingSync::Performance
cost - BuildingSync::Cost
weight - BuildingSync::Weight
wasteWaterHREff - BuildingSync::WasteWaterHREff
waterUsePerCycle - BuildingSync::WaterUsePerCycle
ratedFlow - BuildingSync::RatedFlow
power - BuildingSync::Power
cyclesPerWeek - SOAP::SOAPDecimal
energy - BuildingSync::Energy
generalGeometry - BuildingSync::GeneralGeometry
shellGeometry - BuildingSync::ShellGeometry
indoorAirQuality - BuildingSync::IndoorAirQuality
age - BuildingSync::Age
reference - SOAP::SOAPString
cADObjectId - BuildingSync::CADObjectId
xmlattr_id - SOAP::SOAPID
xmlattr_scheduleIdRef - SOAP::SOAPIDREF
xmlattr_waterTempScheduleIdRef - SOAP::SOAPIDREF
xmlattr_hydronicLoopIdRef - SOAP::SOAPIDREF
xmlattr_waterScheduleIdRef - SOAP::SOAPIDREF
xmlattr_waterMeterIdRef - SOAP::SOAPIDREF
xmlattr_type - SOAP::SOAPNMTOKEN
xmlattr_airLoopIdRef - SOAP::SOAPIDREF
xmlattr_programId - SOAP::SOAPIDREF

Constant Summary collapse

AttrAirLoopIdRef =
XSD::QName.new(nil, "airLoopIdRef")
AttrHydronicLoopIdRef =
XSD::QName.new(nil, "hydronicLoopIdRef")
AttrId =
XSD::QName.new(nil, "id")
AttrProgramId =
XSD::QName.new(nil, "programId")
AttrScheduleIdRef =
XSD::QName.new(nil, "scheduleIdRef")
AttrType =
XSD::QName.new(nil, "type")
AttrWaterMeterIdRef =
XSD::QName.new(nil, "waterMeterIdRef")
AttrWaterScheduleIdRef =
XSD::QName.new(nil, "waterScheduleIdRef")
AttrWaterTempScheduleIdRef =
XSD::QName.new(nil, "waterTempScheduleIdRef")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], manufacturer = [], model = [], elecLoad = [], fuelLoad = [], latentLoad = [], windSpeed = [], efficiency = [], performance = [], cost = [], weight = [], wasteWaterHREff = [], waterUsePerCycle = [], ratedFlow = [], power = [], cyclesPerWeek = [], energy = [], generalGeometry = [], shellGeometry = [], indoorAirQuality = [], age = [], reference = [], cADObjectId = []) ⇒ ExtEquip

Returns a new instance of ExtEquip.



27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
# File 'lib/BuildingSync.rb', line 27317

def initialize(name = [], description = [], manufacturer = [], model = [], elecLoad = [], fuelLoad = [], latentLoad = [], windSpeed = [], efficiency = [], performance = [], cost = [], weight = [], wasteWaterHREff = [], waterUsePerCycle = [], ratedFlow = [], power = [], cyclesPerWeek = [], energy = [], generalGeometry = [], shellGeometry = [], indoorAirQuality = [], age = [], reference = [], cADObjectId = [])
  @name = name
  @description = description
  @manufacturer = manufacturer
  @model = model
  @elecLoad = elecLoad
  @fuelLoad = fuelLoad
  @latentLoad = latentLoad
  @windSpeed = windSpeed
  @efficiency = efficiency
  @performance = performance
  @cost = cost
  @weight = weight
  @wasteWaterHREff = wasteWaterHREff
  @waterUsePerCycle = waterUsePerCycle
  @ratedFlow = ratedFlow
  @power = power
  @cyclesPerWeek = cyclesPerWeek
  @energy = energy
  @generalGeometry = generalGeometry
  @shellGeometry = shellGeometry
  @indoorAirQuality = indoorAirQuality
  @age = age
  @reference = reference
  @cADObjectId = cADObjectId
  @__xmlattr = {}
end

Instance Attribute Details

#ageObject

Returns the value of attribute age.



27237
27238
27239
# File 'lib/BuildingSync.rb', line 27237

def age
  @age
end

#cADObjectIdObject

Returns the value of attribute cADObjectId.



27239
27240
27241
# File 'lib/BuildingSync.rb', line 27239

def cADObjectId
  @cADObjectId
end

#costObject

Returns the value of attribute cost.



27226
27227
27228
# File 'lib/BuildingSync.rb', line 27226

def cost
  @cost
end

#cyclesPerWeekObject

Returns the value of attribute cyclesPerWeek.



27232
27233
27234
# File 'lib/BuildingSync.rb', line 27232

def cyclesPerWeek
  @cyclesPerWeek
end

#descriptionObject

Returns the value of attribute description.



27217
27218
27219
# File 'lib/BuildingSync.rb', line 27217

def description
  @description
end

#efficiencyObject

Returns the value of attribute efficiency.



27224
27225
27226
# File 'lib/BuildingSync.rb', line 27224

def efficiency
  @efficiency
end

#elecLoadObject

Returns the value of attribute elecLoad.



27220
27221
27222
# File 'lib/BuildingSync.rb', line 27220

def elecLoad
  @elecLoad
end

#energyObject

Returns the value of attribute energy.



27233
27234
27235
# File 'lib/BuildingSync.rb', line 27233

def energy
  @energy
end

#fuelLoadObject

Returns the value of attribute fuelLoad.



27221
27222
27223
# File 'lib/BuildingSync.rb', line 27221

def fuelLoad
  @fuelLoad
end

#generalGeometryObject

Returns the value of attribute generalGeometry.



27234
27235
27236
# File 'lib/BuildingSync.rb', line 27234

def generalGeometry
  @generalGeometry
end

#indoorAirQualityObject

Returns the value of attribute indoorAirQuality.



27236
27237
27238
# File 'lib/BuildingSync.rb', line 27236

def indoorAirQuality
  @indoorAirQuality
end

#latentLoadObject

Returns the value of attribute latentLoad.



27222
27223
27224
# File 'lib/BuildingSync.rb', line 27222

def latentLoad
  @latentLoad
end

#manufacturerObject

Returns the value of attribute manufacturer.



27218
27219
27220
# File 'lib/BuildingSync.rb', line 27218

def manufacturer
  @manufacturer
end

#modelObject

Returns the value of attribute model.



27219
27220
27221
# File 'lib/BuildingSync.rb', line 27219

def model
  @model
end

#nameObject

Returns the value of attribute name.



27216
27217
27218
# File 'lib/BuildingSync.rb', line 27216

def name
  @name
end

#performanceObject

Returns the value of attribute performance.



27225
27226
27227
# File 'lib/BuildingSync.rb', line 27225

def performance
  @performance
end

#powerObject

Returns the value of attribute power.



27231
27232
27233
# File 'lib/BuildingSync.rb', line 27231

def power
  @power
end

#ratedFlowObject

Returns the value of attribute ratedFlow.



27230
27231
27232
# File 'lib/BuildingSync.rb', line 27230

def ratedFlow
  @ratedFlow
end

#referenceObject

Returns the value of attribute reference.



27238
27239
27240
# File 'lib/BuildingSync.rb', line 27238

def reference
  @reference
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



27235
27236
27237
# File 'lib/BuildingSync.rb', line 27235

def shellGeometry
  @shellGeometry
end

#wasteWaterHREffObject

Returns the value of attribute wasteWaterHREff.



27228
27229
27230
# File 'lib/BuildingSync.rb', line 27228

def wasteWaterHREff
  @wasteWaterHREff
end

#waterUsePerCycleObject

Returns the value of attribute waterUsePerCycle.



27229
27230
27231
# File 'lib/BuildingSync.rb', line 27229

def waterUsePerCycle
  @waterUsePerCycle
end

#weightObject

Returns the value of attribute weight.



27227
27228
27229
# File 'lib/BuildingSync.rb', line 27227

def weight
  @weight
end

#windSpeedObject

Returns the value of attribute windSpeed.



27223
27224
27225
# File 'lib/BuildingSync.rb', line 27223

def windSpeed
  @windSpeed
end

Instance Method Details

#__xmlattrObject



27241
27242
27243
# File 'lib/BuildingSync.rb', line 27241

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_airLoopIdRefObject



27301
27302
27303
# File 'lib/BuildingSync.rb', line 27301

def xmlattr_airLoopIdRef
  __xmlattr[AttrAirLoopIdRef]
end

#xmlattr_airLoopIdRef=(value) ⇒ Object



27305
27306
27307
# File 'lib/BuildingSync.rb', line 27305

def xmlattr_airLoopIdRef=(value)
  __xmlattr[AttrAirLoopIdRef] = value
end

#xmlattr_hydronicLoopIdRefObject



27269
27270
27271
# File 'lib/BuildingSync.rb', line 27269

def xmlattr_hydronicLoopIdRef
  __xmlattr[AttrHydronicLoopIdRef]
end

#xmlattr_hydronicLoopIdRef=(value) ⇒ Object



27273
27274
27275
# File 'lib/BuildingSync.rb', line 27273

def xmlattr_hydronicLoopIdRef=(value)
  __xmlattr[AttrHydronicLoopIdRef] = value
end

#xmlattr_idObject



27245
27246
27247
# File 'lib/BuildingSync.rb', line 27245

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



27249
27250
27251
# File 'lib/BuildingSync.rb', line 27249

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_programIdObject



27309
27310
27311
# File 'lib/BuildingSync.rb', line 27309

def xmlattr_programId
  __xmlattr[AttrProgramId]
end

#xmlattr_programId=(value) ⇒ Object



27313
27314
27315
# File 'lib/BuildingSync.rb', line 27313

def xmlattr_programId=(value)
  __xmlattr[AttrProgramId] = value
end

#xmlattr_scheduleIdRefObject



27253
27254
27255
# File 'lib/BuildingSync.rb', line 27253

def xmlattr_scheduleIdRef
  __xmlattr[AttrScheduleIdRef]
end

#xmlattr_scheduleIdRef=(value) ⇒ Object



27257
27258
27259
# File 'lib/BuildingSync.rb', line 27257

def xmlattr_scheduleIdRef=(value)
  __xmlattr[AttrScheduleIdRef] = value
end

#xmlattr_typeObject



27293
27294
27295
# File 'lib/BuildingSync.rb', line 27293

def xmlattr_type
  __xmlattr[AttrType]
end

#xmlattr_type=(value) ⇒ Object



27297
27298
27299
# File 'lib/BuildingSync.rb', line 27297

def xmlattr_type=(value)
  __xmlattr[AttrType] = value
end

#xmlattr_waterMeterIdRefObject



27285
27286
27287
# File 'lib/BuildingSync.rb', line 27285

def xmlattr_waterMeterIdRef
  __xmlattr[AttrWaterMeterIdRef]
end

#xmlattr_waterMeterIdRef=(value) ⇒ Object



27289
27290
27291
# File 'lib/BuildingSync.rb', line 27289

def xmlattr_waterMeterIdRef=(value)
  __xmlattr[AttrWaterMeterIdRef] = value
end

#xmlattr_waterScheduleIdRefObject



27277
27278
27279
# File 'lib/BuildingSync.rb', line 27277

def xmlattr_waterScheduleIdRef
  __xmlattr[AttrWaterScheduleIdRef]
end

#xmlattr_waterScheduleIdRef=(value) ⇒ Object



27281
27282
27283
# File 'lib/BuildingSync.rb', line 27281

def xmlattr_waterScheduleIdRef=(value)
  __xmlattr[AttrWaterScheduleIdRef] = value
end

#xmlattr_waterTempScheduleIdRefObject



27261
27262
27263
# File 'lib/BuildingSync.rb', line 27261

def xmlattr_waterTempScheduleIdRef
  __xmlattr[AttrWaterTempScheduleIdRef]
end

#xmlattr_waterTempScheduleIdRef=(value) ⇒ Object



27265
27266
27267
# File 'lib/BuildingSync.rb', line 27265

def xmlattr_waterTempScheduleIdRef=(value)
  __xmlattr[AttrWaterTempScheduleIdRef] = value
end