mirror of
https://github.com/Klipper3d/klipper.git
synced 2025-07-23 22:54:10 -06:00
mcu: Add support for setting reqclock in CommandQueryWrapper.send()
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
5f96f8a29b
commit
79877acb14
3 changed files with 9 additions and 7 deletions
|
@ -235,11 +235,11 @@ class SerialRetryCommand:
|
|||
self.serial.register_response(self.handle_callback, name, oid)
|
||||
def handle_callback(self, params):
|
||||
self.last_params = params
|
||||
def get_response(self, cmd, cmd_queue, minclock=0):
|
||||
def get_response(self, cmd, cmd_queue, minclock=0, reqclock=0):
|
||||
retries = 5
|
||||
retry_delay = .010
|
||||
while 1:
|
||||
self.serial.raw_send_wait_ack(cmd, minclock, minclock, cmd_queue)
|
||||
self.serial.raw_send_wait_ack(cmd, minclock, reqclock, cmd_queue)
|
||||
params = self.last_params
|
||||
if params is not None:
|
||||
self.serial.register_response(None, self.name, self.oid)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue