/*************************** (C) COPYRIGHT 2017 CXHY ****************************
 * 文件名  ：2code.h
 * 描  述  ：称驱动程序    
 * 版  本  ：V1.0
 * 作  者  ：XuZhongPing
 * 日  期  ：2017/03/06 
*********************************************************************************/
#ifndef __2CODE_H
#define __2CODE_H	 
#include "stdint.h" 
#include "string.h" 

//各种有效二维码识别成功标志状态
extern uint8_t sweep2CodeState;						//扫描二维码状态，成功后为1，由外部程序读取后清除
extern uint8_t scanBarCodeState;					//扫描垃圾袋条型码或二维码状态，成功后为1，由外部程序读取后清除		
extern uint8_t scanLabelCodeState;				//扫描标签二维码状态，成功后为1，由外部程序读取后清除		
extern uint8_t scanIC_2CodeState;					//扫描IC卡二维码开门状态，成功后为1，由外部程序读取后清除
extern uint8_t devSetQrCodeState;					//参数设置二维码

extern uint8_t codeBuf[128];							//保存读取到的有效二维码内容
extern uint8_t codeDataLength;						//保存读取到的有效二维码内容长度	

extern uint8_t setParamCmd;								//设置参数指令
extern uint8_t setParamCount;							//参数的个数
extern char setParamList[16][16];					//参数缓存列表

void QR_CodeDecode(char *pStr);
void Get2Code(void);
#endif
