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

📄 baseconvertorunit.h

📁 指纹门禁机管理系统
💻 H
字号:
//---------------------------------------------------------------------------
/*
* Copyright (c) 2008,杭州中正生物认证技术有限公司
* All rights reserved.
* 文件名称:BaseConvertorUnit.h
* 文件标识:见配置管理计划书
* 摘    要:
             定义了基本数据转换接口。

  作   者:王从骏

*/

//---------------------------------------------------------------------------

#ifndef BaseConvertorUnitH
#define BaseConvertorUnitH
#include "EnguardCommon.h"
//---------------------------------------------------------------------------
class TDataConvertor
{
   private:

   public:
         TDataConvertor();
         ~TDataConvertor();
         //把设备内存BUF转换成门禁规则信息
         bool BufToEnguardRole(BYTE* iBuf,int iBufSize,EnguardRole_T* oRole);

         //把门禁规则信息设备转换成内存BUF
         bool EnguardRoleToBuf(EnguardRole_T iRole,BYTE* oBuf,int* iBufSize);

         //Base64编码
         bool EncodeData(BYTE* iInData,int iInDataSize,char* oOutData,int* oOutDataSize);

         //Base64解码
         bool DecodeData(char* iInData,int iInDataSize,BYTE* oOutData,int* oOutDataSize);

         //得到门禁规则文字表达
         AnsiString GetRoleString(char iRoleVal);

         //得到事件名称
         char* GetEventName(EventType_T iType);

         char* GetDeviceTypeName(DeviceType_T iDeviceType);

         char* GetDeviceStatusName(DeviceStatus_T iDeviceStats);

         char* GetDeviceModeName(DeviceMode_T iDeviceMode);
};

//---------------------------------------------------------------------------

#endif

⌨️ 快捷键说明

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