class Qsc::QSysControl

Defined in:

qsc/q_sys_control.cr

Class Method Summary

Instance Method Summary

Class Method Detail

def self.driver_interface : String #

Instance Method Detail

def about #

[View source]
def connected #

[View source]
def disconnected #

[View source]
def fader(fader_ids : Ids, level : Val) #

Compatibility Methods


[View source]
def faders(fader_ids : Ids, level : Val) #

[View source]
def get_status(control_id : String, **options) #

[View source]
def history : Hash(String, Symbol) #

[View source]
def login(username : String | Nil = nil, password : String | Nil = nil) #

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

[View source]
def mute_toggle(mute_id : Ids) #

[View source]
def mutes(mute_ids : Ids, state : Bool) #

[View source]
def on_load #

[View source]
def on_update #

[View source]
def phone_dial(control_id : String) #

[View source]
def phone_hangup(control_id : String) #

[View source]
def phone_number(number : String, control_id : String) #

[View source]
def query_fader(fader_ids : Ids) #

For inter-module compatibility


[View source]
def query_faders(fader_ids : Ids) #

[View source]
def query_mute(fader_ids : Ids) #

[View source]
def query_mutes(fader_ids : Ids) #

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

[View source]
def save_snapshot(name : String, index : Int32) #

[View source]
def set_position(control_id : String, position : Int32, ramp_time : Val | Nil = nil) #

[View source]
def set_string(control_ids : Ids, text : String) #

Used to set a dial number/string


[View source]
def set_value(control_id : String, value : Val, ramp_time : Val | Nil = nil, **options) #

[View source]
def snapshot(name : String, index : Int32, ramp_time : Val = 1.5) #

[View source]
def trigger(control_id : String) #

Used to trigger dialing etc


[View source]
def unmute(mute_ids : Ids) #

[View source]