class Samsung::Displays::MDCProtocol
- Samsung::Displays::MDCProtocol
- PlaceOS::Driver
- Reference
- Object
Included Modules
- PlaceOS::Driver::Interface::InputSelection(Samsung::Displays::MDCProtocol::Input)
- PlaceOS::Driver::Interface::Muteable
- PlaceOS::Driver::Interface::Powerable
Defined in:
samsung/displays/mdc_protocol.crConstant Summary
-
DEVICE_SETTINGS =
{network_standby: Bool, auto_off_timer: Bool, auto_power: Bool, volume: Num, contrast: Num, brightness: Num, sharpness: Num, colour: Num, tint: Num, red_gain: Num, green_gain: Num, blue_gain: Num}
-
INDICATOR =
170_u8
Class Method Summary
Instance Method Summary
- #auto_off_timer(value : Bool, **options)
- #auto_power(value : Bool, **options)
- #blue_gain(value : Num, **options)
- #brightness(value : Num, **options)
- #colour(value : Num, **options)
- #connected
- #contrast(value : Num, **options)
- #disconnected
- #do_device_config
- #do_poll
- #green_gain(value : Num, **options)
- #hard_off
-
#mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo)
Mutes both audio/video
-
#mute_audio(state : Bool = true)
Emulate audio mute
-
#mute_video(state : Bool = true)
Adds video mute state compatible with projectors
- #network_standby(value : Bool, **options)
- #on_load
- #on_update
-
#power(state : Bool)
As true power off disconnects the server we only want to power off the panel
- #power?(**options) : Bool
- #received(data, task)
- #red_gain(value : Num, **options)
- #serial_number
- #sharpness(value : Num, **options)
-
#software_version
check software version
- #speaker_select(mode : SpeakerMode, **options)
- #switch_to(input : Input, **options)
- #tint(value : Num, **options)
- #volume(value : Num, **options)
- #volume_down
- #volume_up
Class Method Detail
Instance Method Detail
def mute(state : Bool = true, index : Int32 | String = 0, layer : MuteLayer = MuteLayer::AudioVideo)
#
Mutes both audio/video
def power(state : Bool)
#
As true power off disconnects the server we only want to power off the panel