You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
85 lines
1.6 KiB
C
85 lines
1.6 KiB
C
|
1 year ago
|
#ifndef _HVGLOBALDEF_H_
|
||
|
|
#define _HVGLOBALDEF_H_
|
||
|
|
|
||
|
|
|
||
|
|
//ip设定
|
||
|
|
#define MAX_IPLEN 15
|
||
|
|
#define MIN_IPLEN 7
|
||
|
|
|
||
|
|
#define MAX_IPPORTLEN 21
|
||
|
|
#define MIN_IPPORTLEN 9
|
||
|
|
|
||
|
|
#define HV_HANDLE void *
|
||
|
|
#define E_HV_INVALID_HANDLE NULL
|
||
|
|
//#define S_OK 0x00000000L
|
||
|
|
//#define E_FAIL 0x80000008L
|
||
|
|
//#define E_HANDLE 0x80000006L
|
||
|
|
//#define S_FALSE 0x00000001L
|
||
|
|
//#define E_POINTER 0x80000005L
|
||
|
|
|
||
|
|
//
|
||
|
|
#define IMAGE_YUV 1
|
||
|
|
#define IMAGE_JPEG 2
|
||
|
|
#define IMAGE_BIN 3
|
||
|
|
|
||
|
|
//
|
||
|
|
#define _TYPE_PLATE_STR 0x8002
|
||
|
|
#define _TYPE_BIG_IMAGE 0x8003
|
||
|
|
#define _TYPE_SMALL_IMAGE 0x8004
|
||
|
|
#define _TYPE_BINARY_IMAGE 0x8006
|
||
|
|
#define _TYPE_CARINFO_BEGIN 0x8008
|
||
|
|
#define _TYPE_CARINFO_END 0x8009
|
||
|
|
|
||
|
|
#include "libHvDevice/HvDeviceBaseType.h"
|
||
|
|
|
||
|
|
typedef int(* CARINFO_BEGIN_CALLBACK)(void * pFirstParameter, DWORD32 dwCardID);
|
||
|
|
|
||
|
|
typedef int( * CARINFO_END_CALLBACK)(void * pFirstParameter, DWORD32 dwCardID);
|
||
|
|
|
||
|
|
typedef int( * PLATE_NO_CALLBACK)(
|
||
|
|
void * pFirstParameter,
|
||
|
|
DWORD32 dwCardID,
|
||
|
|
PSTR pcPlateNo,
|
||
|
|
DWORD64 dwTimeMs
|
||
|
|
);
|
||
|
|
|
||
|
|
typedef int( * BIG_IMAGE_CALLBACK)(
|
||
|
|
void *pFirstParameter,
|
||
|
|
DWORD32 dwCarID,
|
||
|
|
WORD wImageWidth,
|
||
|
|
WORD wImageHigh,
|
||
|
|
BYTE bType,
|
||
|
|
WORD wSize,
|
||
|
|
PBYTE pbImage,
|
||
|
|
WORD wImageID,
|
||
|
|
WORD wHighImgFlag,
|
||
|
|
WORD wPlateWidth,
|
||
|
|
WORD wPlateHigh,
|
||
|
|
DWORD64 dwTimeMs
|
||
|
|
);
|
||
|
|
|
||
|
|
typedef int( * SMALL_IMAGE_CALLBACK)(
|
||
|
|
void *pFirstParameter,
|
||
|
|
DWORD32 dwCarID,
|
||
|
|
WORD wImageWidth,
|
||
|
|
WORD wImageHigh,
|
||
|
|
BYTE bType,
|
||
|
|
WORD wSize,
|
||
|
|
BYTE *pbImage,
|
||
|
|
DWORD64 dwTimeMs
|
||
|
|
);
|
||
|
|
|
||
|
|
typedef int( * BINARY_IMAGE_CALLBACK)(
|
||
|
|
void *pFirstParameter,
|
||
|
|
DWORD32 dwCarID,
|
||
|
|
WORD wImageWidth,
|
||
|
|
WORD wImageHigh,
|
||
|
|
BYTE bType,
|
||
|
|
WORD wSize,
|
||
|
|
BYTE *pbImage,
|
||
|
|
DWORD64 dwTimeMs
|
||
|
|
);
|
||
|
|
|
||
|
|
|
||
|
|
#endif // _HVGLOBALDEF_H_
|