本文整理匯總了Python中stoqdrivers.serialbase.SerialBase.__init__方法的典型用法代碼示例。如果您正苦於以下問題:Python SerialBase.__init__方法的具體用法?Python SerialBase.__init__怎麽用?Python SerialBase.__init__使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類stoqdrivers.serialbase.SerialBase
的用法示例。
在下文中一共展示了SerialBase.__init__方法的13個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
port.setParity(PARITY_EVEN)
port.setWriteTimeout(3)
SerialBase.__init__(self, port)
self._consts = consts or FiscNetConstants
self._command_id = 0
self._reset()
示例2: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
self._consts = consts or MP25Constants
port.setTimeout(2)
port.setWriteTimeout(5)
SerialBase.__init__(self, port)
# XXX: Seems that Bematech doesn't contains any variable with the
# coupon remainder value, so I need to manage it by myself.
self.remainder_value = Decimal("0.00")
self._reset()
示例3: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
self._port.setTimeout(1.5)
self._port.setWriteTimeout(5)
self._port.setParity(serial.PARITY_EVEN)
self._port.setXonXoff(0)
self._port.setRtsCts(0)
self.remainder_value = Decimal("0.0")
self._reset()
示例4: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
# Make sure the printer is in ESC/BEMA mode
self.write(GS + '\xF9\x20\x00')
self._setup_charset()
self.set_condensed()
self.descentralize()
self.unset_bold()
self.unset_double_height()
示例5: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts):
SerialBase.__init__(self, port)
BaseChequePrinter.__init__(self)
self._consts = consts or EP375Constants
self.coupon_discount = Decimal("0.0")
self.coupon_surcharge = Decimal("0.0")
self._command_id = self._item_counter = -1
self.items_dict = {}
self._is_coupon_open = False
# The printer needs a little delay to shutdown/startup. Add this
# number as a guard to make sure that the printer doesn't freeze
# if we start up too fast.
time.sleep(0.2)
示例6: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
port.parity = PARITY_EVEN
port.writeTimeout = 3
SerialBase.__init__(self, port)
self._consts = consts or FiscNetConstants
self._command_id = 0
config = configparser.RawConfigParser()
has_conf = config.read([os.path.expanduser('~/.stoq/stoqdrivers.conf')])
if has_conf:
try:
self.CASH_SUPPLY = config.get('fiscnet', 'cash_supply')
self.CASH_REMOVAL = config.get('fiscnet', 'cash_removal')
except configparser.NoOptionError:
log.info("Option not found, check stoqdrivers.conf")
else:
log.info("file: stoqdrivers.conf not found")
self._reset()
示例7: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
self._consts = consts or FBIIConstants
self._command_id = FIRST_COMMAND_ID - 1 # 0x80
self._reset()
示例8: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
示例9: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
self._consts = consts or FS345Constants
SerialBase.__init__(self, port)
self._reset()
示例10: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
self.set_condensed()
self.descentralize()
self.unset_bold()
self.unset_double_height()
示例11: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
SerialBase.__init__(self, port)
BaseChequePrinter.__init__(self)
示例12: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, device, consts=None):
SerialBase.__init__(self, device)
self._package = None
示例13: __init__
# 需要導入模塊: from stoqdrivers.serialbase import SerialBase [as 別名]
# 或者: from stoqdrivers.serialbase.SerialBase import __init__ [as 別名]
def __init__(self, port, consts=None):
self._consts = consts or IFS9000IConstants
SerialBase.__init__(self, port)
self._customer_document = None