hciproc.h

来自「蓝牙协议HCI层指令发送,主要用于测试HCI以下的代码及RF部分测试.」· C头文件 代码 · 共 70 行

H
70
字号

//--------------------------------------------------------------- %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 + =
减小字号Ctrl + -
显示快捷键?