def __init__(self, script, number): NotifyingControlElement.__init__(self) self._host = script self._active_host = [] self._number = number self._channel = 0 self._connected = False self._enabled = True self.device = None self._device_parent = None self._swing = 0 self._autoselect_enabled = 0 self._offset = [0, 0] self._color_maps = [] self._report_offset = False self._local_ring_control = 1 self._raw = False self._controls = [{}, {}] self._create_grid() self._create_keys() self._create_wheels() self._mod_dial = None self._mod_vol = 127 self._mod_color = 0 self._absolute_mode = 1 self._monomodular = 0 self._device_component = MonoDeviceComponent(self, script._host, script)
def __init__(self, script, number, *a, **k): super(MonoClient, self).__init__(script, number, *a, **k) self._host = script self._is_monolink = False self._active_host = [] self._number = number self._channel = 0 self._connected = False self._enabled = True self.device = None self._device_parent = None self._device_component = None self._swing = 0 self._mute = 0 self._autoselect_enabled = 0 self._offset = [0, 0] self._color_maps = [] self._report_offset = False self._local_ring_control = 1 self._c_local_ring_control = 1 self._controls = [{}, {}] self._create_grid() self._create_keys() self._create_wheels() self._create_c_grid() self._create_c_keys() self._create_c_wheels() self._create_c_knobs() self._absolute_mode = 1 self._c_absolute_mode = 1 self._parameters = [] self._mod_dial = None self._mod_vol = 127 self._mod_color = 0 self._device_component = MonoDeviceComponent(self, MOD_BANK_DICT, MOD_TYPES) self._banner_state = 0 self._monomodular = 0