Yamaha MusicCast™ v0.1.1 MusicCast.Network.Entity

A module for managing MusicCast enabled devices.

Summary

Functions

Looks-up the value(s) for the given key(s)

Starts an entity as part of a supervision tree

Types

device_id()
device_id() :: String.t
ip_address()
ip_address() :: {0..255, 0..255, 0..255, 0..255}
lookup_opt()
lookup_opt ::
  :host |
  :device_id |
  :network_name |
  :status |
  :playback
lookup_opts()
lookup_opts() :: [lookup_opt] | lookup_opt

Functions

__lookup__(pid, keys)
__lookup__(GenServer.server, lookup_opts) :: [term] | term

Looks-up the value(s) for the given key(s).

prepare_input_change(arg0, arg1)

See MusicCast.ExtendedControl.prepare_input_change/2.

prepare_input_change(arg0, arg1, arg2)

See MusicCast.ExtendedControl.prepare_input_change/3.

recall_preset(arg0, arg1)

See MusicCast.ExtendedControl.recall_preset/2.

recall_preset(arg0, arg1, arg2)

See MusicCast.ExtendedControl.recall_preset/3.

recall_tuner_preset(arg0, arg1)

See MusicCast.ExtendedControl.recall_tuner_preset/2.

recall_tuner_preset(arg0, arg1, arg2)

See MusicCast.ExtendedControl.recall_tuner_preset/3.

send_ir_code(arg0, arg1)

See MusicCast.ExtendedControl.send_ir_code/2.

send_ir_code(arg0, arg1, arg2)

See MusicCast.ExtendedControl.send_ir_code/3.

set_auto_power_standby(arg0, arg1)

See MusicCast.ExtendedControl.set_auto_power_standby/2.

set_auto_power_standby(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_auto_power_standby/3.

set_cd_playback(arg0, arg1)

See MusicCast.ExtendedControl.set_cd_playback/2.

set_cd_playback(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_cd_playback/3.

set_input(arg0, arg1)

See MusicCast.ExtendedControl.set_input/2.

set_input(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_input/3.

set_list_control(arg0, arg1)

See MusicCast.ExtendedControl.set_list_control/2.

set_list_control(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_list_control/3.

set_mute(arg0, arg1)

See MusicCast.ExtendedControl.set_mute/2.

set_mute(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_mute/3.

set_playback(arg0, arg1)

See MusicCast.ExtendedControl.set_playback/2.

set_playback(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_playback/3.

set_power(arg0, arg1)

See MusicCast.ExtendedControl.set_power/2.

set_power(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_power/3.

set_search_string(arg0, arg1)

See MusicCast.ExtendedControl.set_search_string/2.

set_search_string(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_search_string/3.

set_sleep(arg0, arg1)

See MusicCast.ExtendedControl.set_sleep/2.

set_sleep(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_sleep/3.

set_sound_program(arg0, arg1)

See MusicCast.ExtendedControl.set_sound_program/2.

set_sound_program(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_sound_program/3.

set_tuner_dab_service(arg0, arg1)

See MusicCast.ExtendedControl.set_tuner_dab_service/2.

set_tuner_freq(arg0, arg1)

See MusicCast.ExtendedControl.set_tuner_freq/2.

set_tuner_freq(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_tuner_freq/3.

set_volume(arg0, arg1)

See MusicCast.ExtendedControl.set_volume/2.

set_volume(arg0, arg1, arg2)

See MusicCast.ExtendedControl.set_volume/3.

start_link(addr, options \\ [])

Starts an entity as part of a supervision tree.

store_preset(arg0, arg1)

See MusicCast.ExtendedControl.store_preset/2.

store_preset(arg0, arg1, arg2)

See MusicCast.ExtendedControl.store_preset/3.

store_tuner_preset(arg0, arg1)

See MusicCast.ExtendedControl.store_tuner_preset/2.

store_tuner_preset(arg0, arg1, arg2)

See MusicCast.ExtendedControl.store_tuner_preset/3.

switch_account(arg0, arg1, arg2)

See MusicCast.ExtendedControl.switch_account/3.

switch_account(arg0, arg1, arg2, arg3)

See MusicCast.ExtendedControl.switch_account/4.

switch_tuner_preset(arg0, arg1)

See MusicCast.ExtendedControl.switch_tuner_preset/2.

toggle_cd_repeat(arg0, arg1)

See MusicCast.ExtendedControl.toggle_cd_repeat/2.

toggle_cd_shuffle(arg0, arg1)

See MusicCast.ExtendedControl.toggle_cd_shuffle/2.

toggle_cd_tray(arg0, arg1)

See MusicCast.ExtendedControl.toggle_cd_tray/2.

toggle_repeat(arg0, arg1)

See MusicCast.ExtendedControl.toggle_repeat/2.

toggle_shuffle(arg0, arg1)

See MusicCast.ExtendedControl.toggle_shuffle/2.