Class: Wizrb::Lighting::Group
- Inherits:
-
Shared::Group
- Object
- Shared::Group
- Wizrb::Lighting::Group
- Defined in:
- lib/wizrb/lighting/group.rb
Instance Attribute Summary
Attributes inherited from Shared::Group
Instance Method Summary collapse
- #brightness(value) ⇒ Object
- #cold_white(value) ⇒ Object
- #color_temp(value) ⇒ Object
- #rgb(red, green, blue) ⇒ Object
- #scene(value) ⇒ Object
- #speed(value) ⇒ Object
- #warm_white(value) ⇒ Object
Methods inherited from Shared::Group
#dispatch_event, #dispatch_events, #each, #initialize, #power_off, #power_on, #reboot, #reset
Constructor Details
This class inherits a constructor from Wizrb::Shared::Group
Instance Method Details
#brightness(value) ⇒ Object
8 9 10 |
# File 'lib/wizrb/lighting/group.rb', line 8 def brightness(value) dispatch_event(Wizrb::Lighting::Events::SetBrightnessEvent.new(value)) end |
#cold_white(value) ⇒ Object
12 13 14 |
# File 'lib/wizrb/lighting/group.rb', line 12 def cold_white(value) dispatch_event(Wizrb::Lighting::Events::SetColdWhiteEvent.new(value)) end |
#color_temp(value) ⇒ Object
16 17 18 |
# File 'lib/wizrb/lighting/group.rb', line 16 def color_temp(value) dispatch_event(Wizrb::Lighting::Events::SetColorTempEvent.new(value)) end |
#rgb(red, green, blue) ⇒ Object
20 21 22 |
# File 'lib/wizrb/lighting/group.rb', line 20 def rgb(red, green, blue) dispatch_event(Wizrb::Lighting::Events::SetRgbEvent.new(red, green, blue)) end |
#scene(value) ⇒ Object
32 33 34 |
# File 'lib/wizrb/lighting/group.rb', line 32 def scene(value) dispatch_event(Wizrb::Lighting::Events::SetSceneEvent.new(value)) end |
#speed(value) ⇒ Object
24 25 26 |
# File 'lib/wizrb/lighting/group.rb', line 24 def speed(value) dispatch_event(Wizrb::Lighting::Events::SetSpeedEvent.new(value)) end |
#warm_white(value) ⇒ Object
28 29 30 |
# File 'lib/wizrb/lighting/group.rb', line 28 def warm_white(value) dispatch_event(Wizrb::Lighting::Events::SetWarmWhiteEvent.new(value)) end |