⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bthandsfree.h

📁 蓝牙
💻 H
字号:
#ifndef _BTHANDSFREE_H_INCLUDED_#define _BTHANDSFREE_H_INCLUDED_#include "btcommon.h"class HandsFree{public:	HandsFree();	~HandsFree();	bool Init();	void Destroy();	bool ConnectAudioServer();	void DisconnectAudioServer();	bool ConnectSPP();	void DisconnectSpp();	void SendSppData(const char* data, int len);	void OnAGAPPEvCbk(BTUINT16 event, BTUINT8* param, BTUINT32 param_len);	void OnScoDataInd(BTUINT16 conn_hdl,BTUINT16 len,BTUINT8 *packet);	void OnSPPDataInd(BTUINT16 com, BTUINT8 *data, BTUINT32 len);	bool m_bAGConnected;	bool m_bSppConnected;	BTDEVHDL m_hDev;	unsigned char m_nComSpp;	BTUINT8 m_DevAddr[BTSDK_BDADDR_LEN];protected:	enum 	{		AG_STATE_NULL = 0x00,		AG_STATE_IDLE = 0x01,		AG_STATE_STANDBY = 0x02,		AG_STATE_RINGING = 0x03,		AG_STATE_OUTGOINGCALL = 0x04,		AG_STATE_ONGOINGCALL = 0x05,		AG_STATE_BUSYTONE = 0x06,		AG_STATE_BVRA = 0x07,		AG_STATE_VOVG = 0x08,	};	BTCONNHDL m_hAGConn;	BTCONNHDL m_hSppConn;	BTUINT8 m_nSpkVol;	int m_nAgState;private:	HandsFree(const HandsFree& rhs);	HandsFree& operator =(const HandsFree& rhs);};#endif  /* _BTHANDSFREE_H_INCLUDED_ */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -