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