class Sony::Projector::Fh

Included Modules

Defined in:

sony/projector/fh.cr

Constant Summary

INPUTS_LOOKUP = {"hdmi1" => Inputs::HDMI, "dvi1" => Inputs::DVI, "video1" => Inputs::Video, "svideo1" => Inputs::SVideo, "rgb1" => Inputs::RGB, "hdbaset1" => Inputs::HDBaseT, "input_a" => Inputs::InputA, "input_b" => Inputs::InputB, "input_c" => Inputs::InputC, "input_d" => Inputs::InputD, "input_e" => Inputs::InputE}

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def brightness(val : Int32) #

[View source]
def brightness? #

[View source]
def color(val : Int32) #

[View source]
def color? #

[View source]
def connected #

[View source]
def contrast(val : Int32) #

[View source]
def contrast? #

[View source]
def disconnected #

[View source]
def hue(val : Int32) #

[View source]
def hue? #

[View source]
def input? #

[View source]
def mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo) #
Description copied from module PlaceOS::Driver::Interface::Muteable

When implementing muteable, these should be the preferred defaults


[View source]
def mute? #

[View source]
def on_load #

[View source]
def power(state : Bool) #

[View source]
def power? #

[View source]
def received(response, task) #

[View source]
def sharpness(val : Int32) #

[View source]
def sharpness? #

[View source]
def switch_to(input : Inputs) #
Description copied from module PlaceOS::Driver::Interface::InputSelection(Sony::Projector::Fh::Inputs)

Switches all outputs to the requested input Special case switch_to 0 should mute all the outputs, if supported


[View source]