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



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