Class: BuildingSync::ControlGeneralType

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

Overview

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

advancedPowerStrip - BuildingSync::ControlGeneralType::AdvancedPowerStrip
manual - BuildingSync::ControlGeneralType::Manual
occupancy - BuildingSync::Occupancy
timer - BuildingSync::ControlGeneralType::Timer
thermostat - BuildingSync::ControlGeneralType::Thermostat
otherControlTechnology - BuildingSync::ControlGeneralType::OtherControlTechnology

Defined Under Namespace

Classes: AdvancedPowerStrip, Manual, OtherControlTechnology, Thermostat, Timer

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(advancedPowerStrip = nil, manual = nil, occupancy = nil, timer = nil, thermostat = nil, otherControlTechnology = nil) ⇒ ControlGeneralType

Returns a new instance of ControlGeneralType.



17166
17167
17168
17169
17170
17171
17172
17173
# File 'lib/BuildingSync.rb', line 17166

def initialize(advancedPowerStrip = nil, manual = nil, occupancy = nil, timer = nil, thermostat = nil, otherControlTechnology = nil)
  @advancedPowerStrip = advancedPowerStrip
  @manual = manual
  @occupancy = occupancy
  @timer = timer
  @thermostat = thermostat
  @otherControlTechnology = otherControlTechnology
end

Instance Attribute Details

#advancedPowerStripObject

Returns the value of attribute advancedPowerStrip.



17159
17160
17161
# File 'lib/BuildingSync.rb', line 17159

def advancedPowerStrip
  @advancedPowerStrip
end

#manualObject

Returns the value of attribute manual.



17160
17161
17162
# File 'lib/BuildingSync.rb', line 17160

def manual
  @manual
end

#occupancyObject

Returns the value of attribute occupancy.



17161
17162
17163
# File 'lib/BuildingSync.rb', line 17161

def occupancy
  @occupancy
end

#otherControlTechnologyObject

Returns the value of attribute otherControlTechnology.



17164
17165
17166
# File 'lib/BuildingSync.rb', line 17164

def otherControlTechnology
  @otherControlTechnology
end

#thermostatObject

Returns the value of attribute thermostat.



17163
17164
17165
# File 'lib/BuildingSync.rb', line 17163

def thermostat
  @thermostat
end

#timerObject

Returns the value of attribute timer.



17162
17163
17164
# File 'lib/BuildingSync.rb', line 17162

def timer
  @timer
end