fakebtclientengine.h

来自「SYMBIAN GPS NMEA协议实现」· C头文件 代码 · 共 74 行

H
74
字号
/************************************************************************/
/* Bluteooth Test           The.Berlin.Factor                 Juni 2003 */
/************************************************************************/

#ifndef __CFakeBtClientEngine_H__
#define __CFakeBtClientEngine_H__

#include <E32Base.h>

#include "gps/bt/BtClientEngine.h"



#define KDataBufferSize 1024



class CFakeBtClientEngine : public CActive, public MBtClientEngine {

public:

	static CFakeBtClientEngine * NewL( );

	virtual ~CFakeBtClientEngine( );


public:

	// From CActive
	void RunL( );

	void DoCancel( );


public:

	// From MBtClientEngine
	void SetListener( MBtDataListener * aListener ) { iListener = aListener; };


protected:

	void ReadData( );

	void FakeGPGGAMsg( );

	void FakeGPGLLMsg( );

	void FakeGPVTGMsg( );

	void FakeUnknownMsg( );

	void NotifyListener( );


protected:

	CFakeBtClientEngine( );

	void ConstructL( );


private:

	RTimer iTimer;

	TBuf8< KDataBufferSize > iDataBuffer;

	MBtDataListener * iListener;

};

#endif

⌨️ 快捷键说明

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