Example #1
0
	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
Example #2
0
    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
Example #3
0
	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()
Example #4
0
    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()