📄 baseconvertorunit.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 + -