fingerpt.h

来自「实现指纹模块采集功能」· C头文件 代码 · 共 68 行

H
68
字号
#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 + =
减小字号Ctrl + -
显示快捷键?