Beispiel #1
0
 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)
Beispiel #2
0
 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