def connect(self): ''' Connect to serial port ''' self.logger.debug('DispenserAdapter: port is %s' % self.dispenser.port) self.logger.debug('DispenserAdapter: parity is %s' % self.dispenser.parity) self.logger.debug('DispenserAdapter: baudrate is %s' % self.dispenser.baudrate) self.logger.debug('DispenserAdapter: timeout is %s' % self.dispenser.timeout) try: self.serial = serial.serial_for_url( self.dispenser.port, self.dispenser.baudrate, parity = self.dispenser.parity, timeout = self.dispenser.timeout ) except SerialException as e: raise DispenserError('Error while connecting to dispenser', 500) try: self.status() except: pass
def connect(self): """ Connect to serial port """ self.logger.debug("DispenserAdapter: port is %s" % self.dispenser.port) self.logger.debug("DispenserAdapter: parity is %s" % self.dispenser.parity) self.logger.debug("DispenserAdapter: baudrate is %s" % self.dispenser.baudrate) self.logger.debug("DispenserAdapter: timeout is %s" % self.dispenser.timeout) try: self.serial = serial.serial_for_url( self.dispenser.port, self.dispenser.baudrate, parity=self.dispenser.parity, timeout=self.dispenser.timeout, ) except SerialException as e: raise DispenserError("Error while connecting to dispenser", 500) try: self.status() except: pass
def connect(self): self.running = True try: self.serial = serial.serial_for_url( self.device, self.baudrate, parity = self.parity, timeout = self.serial_timeout ) self.check_status() self.logger.debug("Okay. Adapter has been connected to CASHCODE SM with data %s:%s" % (self.device, self.baudrate)) except serial.SerialException as e: message = 'Error while connecting to bill acceptor' self.logger.warning(message) raise AcceptorError(message = message, code = 500) except Exception as e: message = 'Error while connecting to bill acceptor. Error details: %s' % e self.logger.warning(message) raise AcceptorError(message = message, code = 500) self.full_reset()
def connect(self): self.running = True try: self.serial = serial.serial_for_url(self.device, self.baudrate, parity=self.parity, timeout=self.serial_timeout) self.check_status() self.logger.debug( "Okay. Adapter has been connected to CASHCODE SM with data %s:%s" % (self.device, self.baudrate)) except serial.SerialException as e: message = 'Error while connecting to bill acceptor' self.logger.warning(message) raise AcceptorError(message=message, code=500) except Exception as e: message = 'Error while connecting to bill acceptor. Error details: %s' % e self.logger.warning(message) raise AcceptorError(message=message, code=500) self.full_reset()