RFIDRD204.h 4.1 KB
#ifndef BYRFID_HEADER
#define BYRFID_HEADER

//�򿪴���
int __stdcall RD_OpenCom(const char* pPort, int nBaudRate, int nCFlow);
//�رմ���
int __stdcall RD_CloseCom(int hComm);
//������������
int __stdcall RD_initPort(int lPort, int nPort,char* pIP);
//�Ͽ���������
int __stdcall RD_closePort(int h)��
//15693��ǩר������
//****************************************************************************************
//��ͻ��ǩ���
int __stdcall RD_InventoryTagPsMany(int hComm, int nIndex, char* pUid);
//��AFI��ͻ��ǩ���
int __stdcall RD_InventoryTagPsAfiMany(int hComm, int nIndex, char* pAfi,char* pUid);
//����ģʽ�¼���ǩ(��·�������л����ι���)
int __stdcall RD_DetectTagMultiAntenna(int hComm, char* pUidInfo, int &nUidCount);
//����ģʽ�¼���ǩ(��·�������л�������)
int __stdcall RD_DetectTagMultiAntennaUnFilter(int hComm, char* pUidInfo, int &nUidCount);
//����ģʽ�¼���ǩ(������Ϣ����ѹֵ��Ϣ)
int __stdcall RD_DetectTagMultiAntenaV(int hComm, char* pInfo, int &nCount, int &nFinish);
//����ģʽ�¶��ǩ���
int __stdcall RD_SetInventTagPsMultiAntena(int hComm, int nIndex, char* pAntena);
//��ȡ����ģʽ�¶����߱�ǩ�����Ϣ
int __stdcall RD_GetInventTagPsMultiAntena(int hComm, char* pInfo, int &nCount, int &nFinish);
//���ұ�ǩ
int __stdcall RD_SearchTag(int hComm, int nIndex, char* pUid, char* pAntena,char* pInfo);
//�������
int __stdcall RD_GetHeart(int hComm, int nIndex);
//**************************************************************************************
//�豸������������
//**************************************************************************************
//��ϵͳĬ�ϲ�������ϵͳ��ǰ��������
int __stdcall RD_LoadDefParam(int hComm, int nIndex);
//��ϵͳ��ǰ���������洢ΪϵͳĬ�ϲ���
int __stdcall RD_SaveDefParam(int hComm, int nIndex);
//��ȡ����ϵͳ��������
int __stdcall RD_GetSysInfo(int hComm, int nIndex, char* pValParam);
//��ϵͳ���������λ
int __stdcall RD_ResetDevice(int hComm, int nIndex);
//�л���������ģʽ
int __stdcall RD_SetWorkModeAuto(int hComm, int nIndex, char* pValue);
//���ñ�������ģʽ
int __stdcall RD_SetWorkModePs(int hComm, int nIndex, char* pValue);
//���ö�д��ID
int __stdcall RD_SetID(int hComm, int nIndex, int nID);
//����ϵͳĬ�ϱ�ǩ����
int __stdcall RD_SetTagType(int hComm, int nIndex, char* pTagType);
//���ñ�ǩ����ʱ��
int __stdcall RD_SetTagTime(int hComm, int nIndex, int nTime);
//���ñ�ǩ��ʱʱ��
int __stdcall RD_SetTagTimeout(int hComm, int nIndex, int nTime);
//���ñ�ǩ��ʱʱ��
int __stdcall RD_SetOrderTimeout(int hComm, int nIndex, int nTime);
//���÷�����
int __stdcall RD_SetBuzzer(int hComm, int nIndex, int nValue);
//ϵͳ�����ȡ��Ʒ��Ϣ
int __stdcall RD_GetProductInfo(int hComm, int nIndex, char* pValParam);
//�ָ���������
int __stdcall RD_ResumeSystem(int hComm, int nIndex);
//�޸IJ�����
int __stdcall RD_SetBaudRates(int hComm, int nIndex, int nBaudRate);
//������żͬ��
int __stdcall RD_SetParity(int hComm, int nIndex, int nMode);
//��·������������
int __stdcall RD_SetAntenna(int hComm, int nIndex, int nLocation, int nAntenna);
//��·������������
int __stdcall RD_SetAntennaCount(int hComm, int nIndex, char *pInfo);
//���ñ�ǩ������
int __stdcall RD_SetInventTagTimes(int hComm, int nIndex, int nTimes);
//��ȡ����״̬
int __stdcall RD_GetIRStation(int hComm, int nIndex, char* pState);
//ָʾ�ƿ���
int __stdcall RD_LedControlWithAntena(int hComm, int nIndex,int nColor, int nLedCtrl,int nParam,int nAntena);
#endif