class Samsung::Displays::ReducedMDCProtocol

Included Modules

Defined in:

samsung/displays/reduced_mdc_protocol.cr

Constant Summary

INDICATOR = 170_u8

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def clear_whiteboard #

if the user has been using the display as a whiteboard then the display needs to switch input


[View source]
def connected #

[View source]
def disconnected #

[View source]
def do_device_config #

[View source]
def do_poll #

[View source]
def hard_off #

[View source]
def mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo) #

Mutes both audio/video


[View source]
def mute_audio(state : Bool = true) #

Emulate audio mute


[View source]
def on_load #

[View source]
def on_update #

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

As true power off disconnects the server we only want to power off the panel


[View source]
def power?(**options) : Bool #

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

[View source]
def switch_to(input : Input, **options) #

[View source]
def volume(value : Int32 | Float64, **options) #

[View source]
def volume_down #

[View source]
def volume_up #

[View source]