
#pragma once


#ifndef USE_LOGO_COLOR

#ifndef MACRO_MACHINE_TYPE
#define MACRO_MACHINE_TYPE

//1，数字视频服务器机器类型
typedef enum	DVS_MACHINE_TYPE_
{
	HH5001C = 0x00,				//一路CIF编码器
	HH5002H = 0x01,				//二路HalfD1编码器
	HH5001D = 0x02,				//一路D1编码器
	HH5004C = 0x03,				//四路CIF编码器
	HH5104 = 0x04,				//四路解码器
	HH5108 = 0x05,				//八路解码器
	HH6104 = 0x06,				//四路解码卡

	HH5200 = 0x10,				//保留
	HH5201 = 0x11,				//IPCam一路CCD,D1编码,HH9000系列
	HH5201DI = 0X11,
	HH5201CI = 0x12,				//IPCam一路CCD,CIF编码,HH9000系列
	HH5201MI = 0x13,				//IPCam一路CMOS,HH9000系列

	HH5201C = 0x20,				//DVS一路CIF
	HH5201D = 0x21,				//DVS一路D1
	HH5202C = 0x22,				//DVS两路CIF
	HH5202H = 0x23,				//DVS两路HD1
	HH5204C = 0x24,				//DVS四路CIF
	HH5204D = 0x25,				//DVS四路d1

	HH5301 = 0x30,				//H.264 单路解码器(IPCam,  HH52系列, HH56系列DVS)

	HH5700 = 0x35,				//HH57系列 解码器 (IPCam,  HH52系列, HH56系列DVS)

	HH9800CI = 0x40,				//HH98系列 IPCam一路CCD
	HH9800MI,						//HH98系列 IPCam一路CMOS
	HH9800MIX,						//HH98系列 IPCam一路CMOS(高清)
	HH9800CIX,						//HH98系列 IPCam一路CCD (高清)
	HH9800CIH,						//HH98系列 IPCam一路CCD (高清高速球)

	HH5801C = 0x45,				//HH58系列 DVS			
	HH5801D,
	HH5802C,
	HH5802H,
	HH5802D,
	HH5804C,
	HH5804H,
	HH5804D,

	HH7000 = 0x50,

	//0x60-0x80为感知
	EZ3516D = 0x60,//av200车牌相机
	EZ3516EV300 = 0x61,//EV300车位相机
}DVS_MACHINE_TYPE;
#endif

typedef void(WINAPI *CallbackServerFind)(DVS_MACHINE_TYPE nDeviceType,
	char *pDeviceName,
	char *pIP, BYTE macAddr[6], WORD wPortWeb, WORD wPortListen,
	char *pSubMask, char *pGateway, char *pMultiAddr, char *pDnsAddr,
	WORD wMultiPort, int nChannelNum, int nFindCount, DWORD dwDeviceID);

#endif

//#define MAX_ALPRCLIENT_NUM 100
//#define MAX_ALPRCLIENT_NUM		(40)
#define MAX_ALPRCLIENT_NUM		(1024)

