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
equipmentID - SOAP::SOAPString
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, equipmentID = nil) ⇒ MotorSystemType

Returns a new instance of MotorSystemType.



12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
# File 'lib/BuildingSync.rb', line 12373

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, equipmentID = 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
  @equipmentID = equipmentID
  @__xmlattr = {}
end

Instance Attribute Details

#controlsObject

Returns the value of attribute controls.



12339
12340
12341
# File 'lib/BuildingSync.rb', line 12339

def controls
  @controls
end

#driveEfficiencyObject

Returns the value of attribute driveEfficiency.



12334
12335
12336
# File 'lib/BuildingSync.rb', line 12334

def driveEfficiency
  @driveEfficiency
end

#equipmentIDObject

Returns the value of attribute equipmentID.



12351
12352
12353
# File 'lib/BuildingSync.rb', line 12351

def equipmentID
  @equipmentID
end

#fullLoadAmpsObject

Returns the value of attribute fullLoadAmps.



12335
12336
12337
# File 'lib/BuildingSync.rb', line 12335

def fullLoadAmps
  @fullLoadAmps
end

#linkedPremisesObject

Returns the value of attribute linkedPremises.



12348
12349
12350
# File 'lib/BuildingSync.rb', line 12348

def linkedPremises
  @linkedPremises
end

#linkedSystemIDsObject

Returns the value of attribute linkedSystemIDs.



12349
12350
12351
# File 'lib/BuildingSync.rb', line 12349

def linkedSystemIDs
  @linkedSystemIDs
end

#locationObject

Returns the value of attribute location.



12347
12348
12349
# File 'lib/BuildingSync.rb', line 12347

def location
  @location
end

#manufacturerObject

Returns the value of attribute manufacturer.



12345
12346
12347
# File 'lib/BuildingSync.rb', line 12345

def manufacturer
  @manufacturer
end

#modelNumberObject

Returns the value of attribute modelNumber.



12346
12347
12348
# File 'lib/BuildingSync.rb', line 12346

def modelNumber
  @modelNumber
end

#motorApplicationObject

Returns the value of attribute motorApplication.



12338
12339
12340
# File 'lib/BuildingSync.rb', line 12338

def motorApplication
  @motorApplication
end

#motorBrakeHPObject

Returns the value of attribute motorBrakeHP.



12331
12332
12333
# File 'lib/BuildingSync.rb', line 12331

def motorBrakeHP
  @motorBrakeHP
end

#motorEfficiencyObject

Returns the value of attribute motorEfficiency.



12333
12334
12335
# File 'lib/BuildingSync.rb', line 12333

def motorEfficiency
  @motorEfficiency
end

#motorEnclosureTypeObject

Returns the value of attribute motorEnclosureType.



12337
12338
12339
# File 'lib/BuildingSync.rb', line 12337

def motorEnclosureType
  @motorEnclosureType
end

#motorHPObject

Returns the value of attribute motorHP.



12332
12333
12334
# File 'lib/BuildingSync.rb', line 12332

def motorHP
  @motorHP
end

#motorPoleCountObject

Returns the value of attribute motorPoleCount.



12336
12337
12338
# File 'lib/BuildingSync.rb', line 12336

def motorPoleCount
  @motorPoleCount
end

#motorRPMObject

Returns the value of attribute motorRPM.



12330
12331
12332
# File 'lib/BuildingSync.rb', line 12330

def motorRPM
  @motorRPM
end

#primaryFuelObject

Returns the value of attribute primaryFuel.



12344
12345
12346
# File 'lib/BuildingSync.rb', line 12344

def primaryFuel
  @primaryFuel
end

#quantityObject

Returns the value of attribute quantity.



12341
12342
12343
# File 'lib/BuildingSync.rb', line 12341

def quantity
  @quantity
end

#thirdPartyCertificationObject

Returns the value of attribute thirdPartyCertification.



12340
12341
12342
# File 'lib/BuildingSync.rb', line 12340

def thirdPartyCertification
  @thirdPartyCertification
end

#userDefinedFieldsObject

Returns the value of attribute userDefinedFields.



12350
12351
12352
# File 'lib/BuildingSync.rb', line 12350

def userDefinedFields
  @userDefinedFields
end

#yearInstalledObject

Returns the value of attribute yearInstalled.



12342
12343
12344
# File 'lib/BuildingSync.rb', line 12342

def yearInstalled
  @yearInstalled
end

#yearOfManufactureObject

Returns the value of attribute yearOfManufacture.



12343
12344
12345
# File 'lib/BuildingSync.rb', line 12343

def yearOfManufacture
  @yearOfManufacture
end

Instance Method Details

#__xmlattrObject



12353
12354
12355
# File 'lib/BuildingSync.rb', line 12353

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_IDObject



12357
12358
12359
# File 'lib/BuildingSync.rb', line 12357

def xmlattr_ID
  __xmlattr[AttrID]
end

#xmlattr_ID=(value) ⇒ Object



12361
12362
12363
# File 'lib/BuildingSync.rb', line 12361

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

#xmlattr_StatusObject



12365
12366
12367
# File 'lib/BuildingSync.rb', line 12365

def xmlattr_Status
  __xmlattr[AttrStatus]
end

#xmlattr_Status=(value) ⇒ Object



12369
12370
12371
# File 'lib/BuildingSync.rb', line 12369

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