From 7962ee4e479bb05b7778c716652e95e0577b878e Mon Sep 17 00:00:00 2001 From: Martin Christoph Frank Date: Sun, 9 Apr 2023 13:21:57 +0200 Subject: [PATCH] set default respoffset to 1 --- niimprint/printerclient.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/niimprint/printerclient.py b/niimprint/printerclient.py index 29134b3..35189ee 100644 --- a/niimprint/printerclient.py +++ b/niimprint/printerclient.py @@ -56,7 +56,7 @@ class PrinterClient: # print('send:',packet) self._sock.send(packet.to_bytes()) - def _transceive(self, reqcode, data, respoffset): + def _transceive(self, reqcode, data, respoffset=1): respcode = respoffset + reqcode self._send(niimbotpacket.NiimbotPacket(reqcode, data)) resp = None @@ -88,7 +88,7 @@ class PrinterClient: return None def get_rfid(self): - packet = self._transceive(RequestCodeEnum.GET_RFID, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.GET_RFID, b'\x01') data = packet.data if data[0] == 0: @@ -117,7 +117,7 @@ class PrinterClient: } def heartbeat(self): - packet = self._transceive(RequestCodeEnum.HEARTBEAT, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.HEARTBEAT, b'\x01') closingstate = None powerlevel = None paperstate = None @@ -162,19 +162,19 @@ class PrinterClient: return bool(packet.data[0]) def start_print(self): - packet = self._transceive(RequestCodeEnum.START_PRINT, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.START_PRINT, b'\x01') return bool(packet.data[0]) def end_print(self): - packet = self._transceive(RequestCodeEnum.END_PRINT, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.END_PRINT, b'\x01') return bool(packet.data[0]) def start_page_print(self): - packet = self._transceive(RequestCodeEnum.START_PAGE_PRINT, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.START_PAGE_PRINT, b'\x01') return bool(packet.data[0]) def end_page_print(self): - packet = self._transceive(RequestCodeEnum.END_PAGE_PRINT, b'\x01', 1) + packet = self._transceive(RequestCodeEnum.END_PAGE_PRINT, b'\x01') return bool(packet.data[0]) def allow_print_clear(self): @@ -182,11 +182,11 @@ class PrinterClient: return bool(packet.data[0]) def set_dimension(self, w, h): - packet = self._transceive(RequestCodeEnum.SET_DIMENSION, struct.pack('>HH', w, h), 1) + packet = self._transceive(RequestCodeEnum.SET_DIMENSION, struct.pack('>HH', w, h)) return bool(packet.data[0]) def set_quantity(self, n): - packet = self._transceive(RequestCodeEnum.SET_QUANTITY, struct.pack('>H', n), 1) + packet = self._transceive(RequestCodeEnum.SET_QUANTITY, struct.pack('>H', n)) return bool(packet.data[0]) def get_print_status(self):