Initial import of NFC GNSS SDK project
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
/*============================================================================
|
||||
Copyright (c) 2020 Quectel Wireless Solution, Co., Ltd. All Rights Reserved.
|
||||
Quectel Wireless Solution Proprietary and Confidential.
|
||||
=============================================================================*/
|
||||
|
||||
/*===========================================================================
|
||||
|
||||
|
||||
EDIT HISTORY FOR MODULE
|
||||
|
||||
This section contains comments describing changes made to the module.
|
||||
Notice that changes are listed in reverse chronological order
|
||||
|
||||
|
||||
|
||||
WHEN WHO WHAT, WHERE, WHY
|
||||
---------- ------ ----------------------------------------------------
|
||||
|
||||
18/03/2020 Davison Create.
|
||||
|
||||
=============================================================================*/
|
||||
|
||||
#ifndef _CAMERA_QR_H_
|
||||
#define _CAMERA_QR_H_
|
||||
|
||||
#define IMG_WIDTH 320 //640
|
||||
#define IMG_HEIGHT 240 //480
|
||||
#define CAM_SUPPORT_MAX_DECODE_LEN 2500
|
||||
|
||||
|
||||
typedef enum
|
||||
{
|
||||
QR_DECODE ,
|
||||
A_CODE,
|
||||
B_CODE,
|
||||
}QL_CAM_DECODE_TYPE;
|
||||
typedef enum
|
||||
{
|
||||
DISABLE,
|
||||
ENABLE,
|
||||
}QL_CAM_DECODE_TYPE_ABLE;
|
||||
typedef enum
|
||||
{
|
||||
DEFULT_MODE,
|
||||
MIRROR_MODE,
|
||||
AUTO_MODE,
|
||||
}QL_CAM_DECODE_MODE;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
unsigned char Type;
|
||||
int DecodeLen;
|
||||
int result;
|
||||
unsigned char DataBuf[CAM_SUPPORT_MAX_DECODE_LEN];
|
||||
} CAL_IDENTITY_RESULT_STRUCT,*P_CAL_IDENTITY_RESULT_STRUCT;
|
||||
|
||||
|
||||
int Ql_Camera_SYIdentifyCode(unsigned char *InBuf,char* Image_Buffer,P_CAL_IDENTITY_RESULT_STRUCT OutBuf, int OutLen, int width, int height);
|
||||
/*****************************************************************
|
||||
函数:Ql_Cam_Decode_Version
|
||||
描述:用于存放解码库版本信息
|
||||
参数:version[int]:存放解码库版本信息的buffer
|
||||
len[out] : 可以存放解码库的信息的最大字节数(240个字节)
|
||||
Ret:void
|
||||
*****************************************************************/
|
||||
int Ql_Cam_Decode_Version(unsigned char* version,unsigned char ver_len);
|
||||
/*****************************************************************
|
||||
函数:Ql_Cam_Identify
|
||||
描述:是否开启解码
|
||||
参数:op[in]: 1,开启解码;0,关闭解码
|
||||
Ret:void
|
||||
NOTE: ql_qr_camera_open()函数里默认开启解码
|
||||
*****************************************************************/
|
||||
void Ql_Cam_Identify(unsigned char op);
|
||||
int ql_set_decoder_type(QL_CAM_DECODE_TYPE type,QL_CAM_DECODE_TYPE_ABLE value);
|
||||
|
||||
|
||||
int ql_get_decode_statue(void);
|
||||
void ql_set_decode_mirror(QL_CAM_DECODE_MODE mode);
|
||||
|
||||
|
||||
#endif // _CAMERA_TEST_H_
|
||||
|
||||
Reference in New Issue
Block a user