Displaying Sysex errors and actions in Activity Log would be helpful in resolving a variety of user issues.
What do you mean by “SysEx error”?
I mean the errors listed in documentation (and that are returned back to the caller):
Return Codes
If there is any error in the received SysEx message, the Controller will return you a error message.
F0 -- SysEx Start
00 -- Manufacturer ID 1
21 -- Manufacturer ID 2
24 -- Manufacturer ID 3
xx -- Device Model ID
00 -- Ignore
70 -- Opcode 1
7F -- Opcode 2
xx -- Ack Code
00 -- Opcode 4
00 -- Opcode 5
00 -- Opcode 6
00 -- Opcode 7
xx -- Transaction ID
00 -- Ignore
00 -- Ignore
yy -- CheckSum
F7 -- SysEx End
where Ack Code is:
SUCCESS 00
WRONG MODEL ID 01
WRONG CHECKSUM 02
WRONG PAYLOAD SIZE 03