Class: BuildingSync::MotorSystemType

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

Overview

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

motorRPM - BuildingSync::MotorSystemType::MotorRPM
motorBrakeHP - BuildingSync::MotorSystemType::MotorBrakeHP
motorHP - BuildingSync::MotorSystemType::MotorHP
motorEfficiency - BuildingSync::MotorSystemType::MotorEfficiency
driveEfficiency - BuildingSync::MotorSystemType::DriveEfficiency
fullLoadAmps - BuildingSync::MotorSystemType::FullLoadAmps
motorPoleCount - BuildingSync::MotorSystemType::MotorPoleCount
motorEnclosureType - SOAP::SOAPString
motorApplication - SOAP::SOAPString
controls - BuildingSync::MotorSystemType::Controls
thirdPartyCertification - SOAP::SOAPString
quantity - BuildingSync::Quantity
yearInstalled - SOAP::SOAPGYear
yearOfManufacture - SOAP::SOAPGYear
primaryFuel - BuildingSync::FuelTypes
manufacturer - SOAP::SOAPString
modelNumber - SOAP::SOAPString
location - SOAP::SOAPString
linkedPremises - BuildingSync::LinkedPremises
linkedSystemIDs - BuildingSync::LinkedSystemIDs
userDefinedFields - BuildingSync::UserDefinedFields
xmlattr_ID - SOAP::SOAPID
xmlattr_Status - SOAP::SOAPString

Defined Under Namespace

Classes: Controls, DriveEfficiency, FullLoadAmps, MotorBrakeHP, MotorEfficiency, MotorHP, MotorPoleCount, MotorRPM

Constant Summary collapse

AttrID =
XSD::QName.new(nil, "ID")
AttrStatus =
XSD::QName.new("http://buildingsync.net/schemas/bedes-auc/2019", "Status")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(motorRPM = nil, motorBrakeHP = nil, motorHP = nil, motorEfficiency = nil, driveEfficiency = nil, fullLoadAmps = nil, motorPoleCount = nil, motorEnclosureType = nil, motorApplication = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, linkedSystemIDs = nil, userDefinedFields = nil) ⇒ MotorSystemType

Returns a new instance of MotorSystemType.



12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
# File 'lib/BuildingSync.rb', line 12254

def initialize(motorRPM = nil, motorBrakeHP = nil, motorHP = nil, motorEfficiency = nil, driveEfficiency = nil, fullLoadAmps = nil, motorPoleCount = nil, motorEnclosureType = nil, motorApplication = nil, controls = nil, thirdPartyCertification = nil, quantity = nil, yearInstalled = nil, yearOfManufacture = nil, primaryFuel = nil, manufacturer = nil, modelNumber = nil, location = nil, linkedPremises = nil, linkedSystemIDs = nil, userDefinedFields = nil)
  @motorRPM = motorRPM
  @motorBrakeHP = motorBrakeHP
  @motorHP = motorHP
  @motorEfficiency = motorEfficiency
  @driveEfficiency = driveEfficiency
  @fullLoadAmps = fullLoadAmps
  @motorPoleCount = motorPoleCount
  @motorEnclosureType = motorEnclosureType
  @motorApplication = motorApplication
  @controls = controls
  @thirdPartyCertification = thirdPartyCertification
  @quantity = quantity
  @yearInstalled = yearInstalled
  @yearOfManufacture = yearOfManufacture
  @primaryFuel = primaryFuel
  @manufacturer = manufacturer
  @modelNumber = modelNumber
  @location = location
  @linkedPremises = linkedPremises
  @linkedSystemIDs = linkedSystemIDs
  @userDefinedFields = userDefinedFields
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



12221
12222
12223
# File 'lib/BuildingSync.rb', line 12221

def controls
  @controls
end

#driveEfficiencyObject

Returns the value of attribute driveEfficiency.



12216
12217
12218
# File 'lib/BuildingSync.rb', line 12216

def driveEfficiency
  @driveEfficiency
end

#fullLoadAmpsObject

Returns the value of attribute fullLoadAmps.



12217
12218
12219
# File 'lib/BuildingSync.rb', line 12217

def fullLoadAmps
  @fullLoadAmps
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



12230
12231
12232
# File 'lib/BuildingSync.rb', line 12230

def linkedPremises
  @linkedPremises
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



12231
12232
12233
# File 'lib/BuildingSync.rb', line 12231

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



12229
12230
12231
# File 'lib/BuildingSync.rb', line 12229

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



12227
12228
12229
# File 'lib/BuildingSync.rb', line 12227

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



12228
12229
12230
# File 'lib/BuildingSync.rb', line 12228

def modelNumber
  @modelNumber
end

#motorApplicationObject

Returns the value of attribute motorApplication.



12220
12221
12222
# File 'lib/BuildingSync.rb', line 12220

def motorApplication
  @motorApplication
end

#motorBrakeHPObject

Returns the value of attribute motorBrakeHP.



12213
12214
12215
# File 'lib/BuildingSync.rb', line 12213

def motorBrakeHP
  @motorBrakeHP
end

#motorEfficiencyObject

Returns the value of attribute motorEfficiency.



12215
12216
12217
# File 'lib/BuildingSync.rb', line 12215

def motorEfficiency
  @motorEfficiency
end

#motorEnclosureTypeObject

Returns the value of attribute motorEnclosureType.



12219
12220
12221
# File 'lib/BuildingSync.rb', line 12219

def motorEnclosureType
  @motorEnclosureType
end

#motorHPObject

Returns the value of attribute motorHP.



12214
12215
12216
# File 'lib/BuildingSync.rb', line 12214

def motorHP
  @motorHP
end

#motorPoleCountObject

Returns the value of attribute motorPoleCount.



12218
12219
12220
# File 'lib/BuildingSync.rb', line 12218

def motorPoleCount
  @motorPoleCount
end

#motorRPMObject

Returns the value of attribute motorRPM.



12212
12213
12214
# File 'lib/BuildingSync.rb', line 12212

def motorRPM
  @motorRPM
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



12226
12227
12228
# File 'lib/BuildingSync.rb', line 12226

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



12223
12224
12225
# File 'lib/BuildingSync.rb', line 12223

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



12222
12223
12224
# File 'lib/BuildingSync.rb', line 12222

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



12232
12233
12234
# File 'lib/BuildingSync.rb', line 12232

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



12224
12225
12226
# File 'lib/BuildingSync.rb', line 12224

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



12225
12226
12227
# File 'lib/BuildingSync.rb', line 12225

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



12234
12235
12236
# File 'lib/BuildingSync.rb', line 12234

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



12238
12239
12240
# File 'lib/BuildingSync.rb', line 12238

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



12242
12243
12244
# File 'lib/BuildingSync.rb', line 12242

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

#xmlattr_StatusObject



12246
12247
12248
# File 'lib/BuildingSync.rb', line 12246

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



12250
12251
12252
# File 'lib/BuildingSync.rb', line 12250

def xmlattr_Status=(value)
  __xmlattr[AttrStatus] = value
end