diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2021-02-04 16:33:03 -0500 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2021-02-18 15:21:32 -0500 |
commit | 81da5379d406236b8284921d34f23e877464db63 (patch) | |
tree | 5d48ff2fa546f1693f943faaa89fe61b9e829e76 /klippy/mcu.py | |
parent | efa497dfd86bc64b3f9b991f6fc1a10ff23f7596 (diff) | |
download | kutter-81da5379d406236b8284921d34f23e877464db63.tar.gz kutter-81da5379d406236b8284921d34f23e877464db63.tar.xz kutter-81da5379d406236b8284921d34f23e877464db63.zip |
buildcommands: Extend number of available mcu messages from 96 to 128
Some internal code treats the message ids as encoded "variable length
quantities", while other internal code assumes the message id is
always one byte long. Continue using this scheme, but convert the VLQ
users to use the name "msgtag" while the 1-byte users use "msgid".
Increase the number of available msgids from 96 to 127 - the higher
values get encoded as negative "msgtags".
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'klippy/mcu.py')
-rw-r--r-- | klippy/mcu.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/klippy/mcu.py b/klippy/mcu.py index 6f6c8002..5e31602c 100644 --- a/klippy/mcu.py +++ b/klippy/mcu.py @@ -694,9 +694,9 @@ class MCU: return self.lookup_command(msgformat) except self._serial.get_msgparser().error as e: return None - def lookup_command_id(self, msgformat): + def lookup_command_tag(self, msgformat): all_msgs = self._serial.get_msgparser().get_messages() - return {msgfmt: msgid for msgid, msgtype, msgfmt in all_msgs}[msgformat] + return {fmt: msgtag for msgtag, msgtype, fmt in all_msgs}[msgformat] def get_enumerations(self): return self._serial.get_msgparser().get_enumerations() def get_constants(self): |