class UVC::CameraTerminalDescriptor::Controls
Constants
- BITS
D0: Scanning Mode D1: Auto-Exposure Mode D2: Auto-Exposure Priority D3: Exposure Time (Absolute) D4: Exposure Time (Relative) D5: Focus (Absolute) D6 : Focus (Relative) D7: Iris (Absolute) D8 : Iris (Relative) D9: Zoom (Absolute) D10: Zoom (Relative) D11: PanTilt (Absolute) D12: PanTilt (Relative) D13: Roll (Absolute) D14: Roll (Relative) D15: Reserved D16: Reserved D17: Focus, Auto D18: Privacy D19: Focus, Simple D20: Window D21: Region of Interest D22 – D23: Reserved, set to zero
Public Class Methods
new(bits)
click to toggle source
# File lib/uvc.rb, line 446 def initialize(bits) bits = bits.reverse BITS.each_with_index do |name, index| instance_variable_set "@#{name}", bits[index] === "1" end end