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

📄 hciproc.h

📁 蓝牙协议HCI层指令发送,主要用于测试HCI以下的代码及RF部分测试.
💻 H
字号:

//--------------------------------------------------------------- %FILH_BEG% --
//
//  Project:		$$ProjectName
//
//  File name:		HCIProc.h
//  Author:			
//  Description:	  
//
//  Revision History:
//  $Log: $
//
//  Rev 1.00  15 July 2000 Initial release
//    
//
//  Copyright (c) TelenComm Corporation  2000   -   All rights reserved    
//--------------------------------------------------------------- %FILH_END% 
#ifndef HCI_PROC_H
#define HCI_PROC_H

//------------------------------------------------------------------------------
//
//  Includes
//
//------------------------------------------------------------------------------

#include "..\Commands\Inc\HCICommandProc.h"
#include "..\Data\Inc\\HCIDataProc.h"
#include "..\Events\Inc\HCIEventProc.h"


//------------------------------------------------------------------------------
//
//  class Declarations
//
//------------------------------------------------------------------------------
class CHCIProcessor: public CHCICommandProcessor,
                     public CHCIDataProcessor,
                     public CHCIEventProcessor
{
private:
public:
  CHCIProcessor(); 
  sint32 ReceiveHCI_Packet(uint8* pPacket, sint32 PacketLen);
  void TransmitHCI_Packet(uint8* pPacket, sint32 PacketLen);
/*
  bool ValidateHCICommandTables(void);
  tCmdParseStatus ParseHCICommand(CHCI_CmdPacket& HCI_CmdPacket, sint32 PacketLen);
  void HCITest(eHCICmdType CmdType);
  void TestHCICommand(eHCICmdType CmdType);
  void PrintHCIAllCommandTables(eHCICmdType CmdType);
  void TestHCICommandCmdType(eHCICmdType CmdType);
  int  FindHCICommand(uint16 OpCode);
  tCmdParseStatus ParseHCICmdType(CHCI_CmdPacket& HCI_CmdPacket);

  bool ValidateTableType(eHCICmdType CmdType);
  void PrintHCICommandTable(eHCICmdType CmdType);
  int  FindHCICommandType(uint16 OpCode);
  static tagCmdTypeTable  CmdTypeTable[];
  static int              m_TotalNoOfCmdTypes;
  static tHCITestFunction s_HCITestFunctionArr[eLAST_CMD_TYPE+1];//-eFIRST_CMD_TYPE +1];
  */
//protected:
};
extern CHCIProcessor* g_pHCIProcessor;

#endif HCI_PROC_H

//------------------------------------------------------------------------------
// End of HCIProc.h

⌨️ 快捷键说明

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