Пример #1
0
    def __init__(self,
                 serial_data=None,
                 data_ptr=None,
                 dscv_ptr=None,
                 DscvList=None):
        """
		The only parameter that should be used is serial_data, which
		should be data previously aquired from data(), in the form of a string.
		All other parameters are for internal use only.
		"""
        # data_ptr is a SWIG pointer to a struct pf_print_data
        # dscv_ptr is a SWIG pointer to a struct pf_dscv_print
        # DscvList is a class instance used to free the allocated pf_dscv_print's
        #          with pf_dscv_prints_free when they're all unused.
        # serial_data is a string as returned by data()

        self.data_ptr = data_ptr
        self.dscv_ptr = dscv_ptr
        self.DscvList = DscvList

        if serial_data:
            self.data_ptr = pyf.fp_print_data_from_data(serial_data)
            return

        if dscv_ptr != None and DscvList == None:
            raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"
Пример #2
0
 def __enroll(self):        
     finger_print = pyfprint.Fprint(data_ptr=pyf.fp_print_data_from_data(self.__finger_print))
     result = self.__dev.verify_finger(finger_print)
     if result[0]:
         self.close(None)
         self.__parent.record_attendance()                                        
     elif not result[0]:
         gobject.idle_add(self.__update_label, _("La huella dactilar no corresponde con el usuario ingresado, intente de nuevo"))
     else:
         gobject.idle_add(self.__update_label, _("Error en el registro de huella dactilar, intente de nuevo"))
 def __enroll(self):        
     finger_print = pyfprint.Fprint(data_ptr=pyf.fp_print_data_from_data(self.__finger_print))
     result = self.__dev.verify_finger(finger_print)
     if result[0]:
         self.close(None)
         self.__parent.record_attendance()                                        
     elif not result[0]:
         gobject.idle_add(self.__update_label, _("The fingerprint does not match the user entered, try again"))
     else:
         gobject.idle_add(self.__update_label, _("Failed to register fingerprint, try again"))
Пример #4
0
 def __enroll(self):
     finger_print = pyfprint.Fprint(
         data_ptr=pyf.fp_print_data_from_data(self.__finger_print))
     result = self.__dev.verify_finger(finger_print)
     if result[0]:
         self.close(None)
         self.__parent.record_attendance()
     elif not result[0]:
         gobject.idle_add(
             self.__update_label,
             _("The fingerprint does not match the user entered, try again")
         )
     else:
         gobject.idle_add(self.__update_label,
                          _("Failed to register fingerprint, try again"))
	def __init__(self, serial_data = None, data_ptr = None, dscv_ptr = None, DscvList = None):
		# data_ptr is a SWIG pointer to a struct pf_print_data
		# dscv_ptr is a SWIG pointer to a struct pf_dscv_print
		# DscvList is a class instance used to free the allocated pf_dscv_print's
		#          with pf_dscv_prints_free when they're all unused.
		# serial_data is a string as returned by get_data()

		self.data_ptr = data_ptr
		self.dscv_ptr = dscv_ptr
		self.DscvList = DscvList

		if serial_data:
			self.data_ptr = pyf.fp_print_data_from_data(serial_data)
			return

		if dscv_ptr != None and DscvList == None:
			raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"
Пример #6
0
	def __init__(self, serial_data = None, data_ptr = None, dscv_ptr = None, DscvList = None):
		"""
		The only parameter that should be used is serial_data, which
		should be data previously aquired from data(), in the form of a string.
		All other parameters are for internal use only.
		"""
		# data_ptr is a SWIG pointer to a struct pf_print_data
		# dscv_ptr is a SWIG pointer to a struct pf_dscv_print
		# DscvList is a class instance used to free the allocated pf_dscv_print's
		#          with pf_dscv_prints_free when they're all unused.
		# serial_data is a string as returned by data()

		self.data_ptr = data_ptr
		self.dscv_ptr = dscv_ptr
		self.DscvList = DscvList

		if serial_data:
			self.data_ptr = pyf.fp_print_data_from_data(serial_data)
			return

		if dscv_ptr != None and DscvList == None:
			raise "Programming error: Fprint constructed with dscv_prt with DscvList == None"