fix enum (remove trailing , to avoid accidental tuple creation)
This commit is contained in:
parent
ebef9e1a54
commit
f639bb9d1b
1 changed files with 9 additions and 8 deletions
17
mixer.py
17
mixer.py
|
@ -20,11 +20,11 @@ class Mixer:
|
||||||
SYSEX_ALL_CALL = SYSEX_HEADER + ALL_CALL_MIDI_CHANNEL
|
SYSEX_ALL_CALL = SYSEX_HEADER + ALL_CALL_MIDI_CHANNEL
|
||||||
|
|
||||||
class SysExMessageId(Enum):
|
class SysExMessageId(Enum):
|
||||||
GET_NAME_FROM_QU_REQUEST = 0x01,
|
GET_NAME_FROM_QU_REQUEST = 0x01
|
||||||
GET_NAME_FROM_QU_RESPONSE = 0x02,
|
GET_NAME_FROM_QU_RESPONSE = 0x02
|
||||||
GET_SYSTEM_STATE_REQUEST = 0x10,
|
GET_SYSTEM_STATE_REQUEST = 0x10
|
||||||
GET_SYSTEM_STATE_RESPONSE = 0x11,
|
GET_SYSTEM_STATE_RESPONSE = 0x11
|
||||||
GET_METER_DATA_REQUEST = 0x12,
|
GET_METER_DATA_REQUEST = 0x12
|
||||||
GET_METER_DATA_RESPONSE = 0x13
|
GET_METER_DATA_RESPONSE = 0x13
|
||||||
|
|
||||||
def recv(self):
|
def recv(self):
|
||||||
|
@ -45,15 +45,16 @@ class Mixer:
|
||||||
print(vars(msg))
|
print(vars(msg))
|
||||||
|
|
||||||
if hasattr(msg, "data"):
|
if hasattr(msg, "data"):
|
||||||
print("Hex: ", " ".join(f"{b:02X}" for b in msg.data))
|
print("Hex: ", " ".join(f"{b:02X}" for b in msg.data))
|
||||||
|
|
||||||
return msg
|
return msg
|
||||||
|
|
||||||
def get_system_state(self):
|
def get_system_state(self):
|
||||||
msg_id = self.SysExMessageId.GET_SYSTEM_STATE_REQUEST
|
msg_id = self.SysExMessageId.GET_SYSTEM_STATE_REQUEST.value
|
||||||
i_pad_flag = 0x01
|
i_pad_flag = 0x01
|
||||||
|
|
||||||
data = self.SYSEX_ALL_CALL + [msg_id, i_pad_flag]
|
data = self.SYSEX_ALL_CALL + [msg_id, i_pad_flag]
|
||||||
|
|
||||||
msg = mido.Message('sysex', data=data)
|
msg = mido.Message('sysex', data=data)
|
||||||
msg_bytes = bytes(msg.bytes())
|
msg_bytes = bytes(msg.bytes())
|
||||||
|
|
||||||
|
@ -95,7 +96,7 @@ class Mixer:
|
||||||
print(f"Firmware Version: {major_ver}.{minor_ver}")
|
print(f"Firmware Version: {major_ver}.{minor_ver}")
|
||||||
|
|
||||||
def get_name_from_qu(self, channel_no, name_to_set):
|
def get_name_from_qu(self, channel_no, name_to_set):
|
||||||
msg_id = self.SysExMessageId.GET_NAME_FROM_QU_REQUEST
|
msg_id = self.SysExMessageId.GET_NAME_FROM_QU_REQUEST.value
|
||||||
|
|
||||||
data = self.SYSEX_HEADER + [int(0), msg_id, int(channel_no)]
|
data = self.SYSEX_HEADER + [int(0), msg_id, int(channel_no)]
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue