class Denon::Amplifier::AvReceiver

Included Modules

Defined in:

denon/amplifier/av_receiver.cr

Constant Summary

COMMANDS = {power: :PW, power_query: :"PW?", mute: :MU, mute_query: :"MU?", volume: :MV, volume_query: :"MV?", input: :SI, input_query: :"SI?"}

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def connected #

[View source]
def disconnected #

[View source]
def input(input : String = "") #

Just here for documentation (there are many more)

INPUTS = [:cd, :tuner, :dvd, :bd, :tv, :"sat/cbl", :dvr, :game, :game2, :"v.aux", :dock]


[View source]
def input? #

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

[View source]
def mute? #

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

[View source]
def on_load #

[View source]
def on_update #

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

[View source]
def power? #

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

[View source]
def unmute #

[View source]
def unmute_audio #

[View source]
def volume(level : Float64 | Int32 = 0) #

[View source]
def volume? #

[View source]