Merge pull request #151 from Renato-Lorenzi/improve/rename-interface-to-timeout

Change the interface param to timeout
This commit is contained in:
Patrick Kanzler 2016-08-01 23:54:35 +02:00 committed by GitHub
commit 5c209dd557
1 changed files with 4 additions and 4 deletions

View File

@ -34,18 +34,18 @@ class Usb(Escpos):
"""
def __init__(self, idVendor, idProduct, interface=0, in_ep=0x82, out_ep=0x01, *args, **kwargs):
def __init__(self, idVendor, idProduct, timeout=0, in_ep=0x82, out_ep=0x01, *args, **kwargs):
"""
:param idVendor: Vendor ID
:param idProduct: Product ID
:param interface: USB device interface
:param timeout: Is the time limit of the USB operation. Default without timeout.
:param in_ep: Input end point
:param out_ep: Output end point
"""
Escpos.__init__(self, *args, **kwargs)
self.idVendor = idVendor
self.idProduct = idProduct
self.interface = interface
self.timeout = timeout
self.in_ep = in_ep
self.out_ep = out_ep
self.open()
@ -82,7 +82,7 @@ class Usb(Escpos):
:param msg: arbitrary code to be printed
:type msg: bytes
"""
self.device.write(self.out_ep, msg, self.interface)
self.device.write(self.out_ep, msg, self.timeout)
def close(self):
""" Release USB interface """