Class: Domotics::FileCamera::CameraElement
Instance Attribute Summary
#device, #name, #room, #type
Instance Method Summary
collapse
data=, #info, #load_driver, #set_state, #state, #state_changed, #to_s, #verbose_state
Constructor Details
Returns a new instance of CameraElement.
4
5
6
7
|
# File 'lib/domotics/file_camera/camera_element.rb', line 4
def initialize(args = {})
super
set_state @device.mode if state != @device.mode
end
|
Instance Method Details
#file(*args) ⇒ Object
11
12
13
|
# File 'lib/domotics/file_camera/camera_element.rb', line 11
def file(*args)
@device.current_file
end
|
8
9
10
|
# File 'lib/domotics/file_camera/camera_element.rb', line 8
def image
@device.current_link
end
|
#mode(param) ⇒ Object
14
15
16
17
|
# File 'lib/domotics/file_camera/camera_element.rb', line 14
def mode(param)
@device.mode = param
set_state param
end
|