fix enum (remove trailing , to avoid accidental tuple creation)

This commit is contained in:
coon 2025-09-23 21:17:12 +02:00
parent ebef9e1a54
commit c1b6020d39

View file

@ -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())