⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fingerpt.h

📁 实现指纹模块采集功能
💻 H
字号:
#ifndef _FINGERPT_H_
#define _FINGERPT_H_
#include "Sunplus.h"

#if CARD_MODULE == 0

typedef struct tagTZDP
{
	UINT8 hres;
	UINT8 zres;
	int    direct;
	char  flag;
}TZDP;

typedef struct   tagCMD
{
	unsigned char  PkgId;
	unsigned char  Address[2];
	unsigned char  PkgLen;
	unsigned char  PkgCnt[128];
	unsigned char  Jyh[2];
}CMD;


typedef struct  tagSCMD
{
	unsigned char  sPkgId;
	unsigned char  sAddress[2];
	unsigned char  sPkgLen;
	unsigned char  sPkgCnt[128];
	unsigned char  sJyh[2];
}SCMD;

typedef struct tagHIGHTSET
{
	UINT8 dmperror;
	UINT8 drawlevel;
	UINT8 door;
	UINT8 mbdoor;
	UINT8 grade;
	UINT8 quick;
	UINT8 frd;
}CHightSet;

/*
** communication function define
*/
UINT8 FingerprintInit(void);
UINT8  GetPkgByte(unsigned char *TranChar);
UINT8  SendPkgByte(unsigned char TranChar);
UINT8  GetPackage(CMD *cmd);
UINT8  SendPackage(SCMD *scmd);
UINT8 SendCmdPkg(UINT8 command);
/*
** fingerprint operation function define
*/
UINT8 SensorDeviceKey(unsigned char OldPwd[8],unsigned char NewPwd[8]);
UINT8 SensorStatus(unsigned char* St0,unsigned char* St1);
UINT8 SensorDownMb(int nummb,TZDP mb[],int DampMbLock);
UINT8 SensorDownTz(int numtzd,TZDP tzd[],int DampFinger);
UINT8 SensorUpMb(int* nummb,TZDP mb[],int* DampMbLock);
UINT8 SensorUpTz(int *numtzd,TZDP tzd[],int* DampFinger);
UINT8  SensorGetInfo(UINT8 *info);

#endif 	/*end of CARD_MODULE = 0 */
#endif  /*_FINGERPT_H_*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -