?? hcitest.cpp
字號(hào):
//--------------------------------------------------------------- %FILH_BEG% --
//
// Project: $$ProjectName
//
// File name: HCITest.cpp
// Author:
// Description:
//
// Revision History:
// $Log: $
//
// Rev 1.00 15 July 2000 Initial release
//
//
// Copyright (c) TelenComm Corporation 2000 - All rights reserved
//--------------------------------------------------------------- %FILH_END%
//------------------------------------------------------------------------------
//
// Includes
//
//------------------------------------------------------------------------------
#include "..\..\Commands\Inc\HCICmdPacket.h"
#include "..\..\Inc\HCIProc.h"
//------------------------------------------------------------------------------
//
// Code
//
//------------------------------------------------------------------------------
static sint32 ParmLen=0;
static uint8 CmdBuf[248];
extern CHCIProcessor* g_pHCIProcessor;
/*
uint8 CHCIProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
*/
bool CHCICommandProcessor::HCITestCmdType(void)
{
FOR_LOOP(CmdType,(sint32)eFIRST_CMD_TYPE,(sint32)eLAST_CMD_TYPE + 1)
{
if(!(s_HCITestFunctionArr[(CHCIBaseCmdProcessor::eHCICmdType)CmdType]()))
return false;
}
return true;
}
uint8 CHCILinkControlCmdProcessor::HCITestCmdType()
{
CHCICommandProcessor* pHCIBaseProc = (CHCICommandProcessor*)g_pHCIProcessor;//= (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// CreatConnection
HCICommandPacket.FormPacket(MAKE_OPCODE(0x01, 0x05),13);
g_pHCIProcessor->ParseHCICmdType(HCICommandPacket);
return true;
}
//EK
/*
uint8 CHCIInfoParmProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
// ReadLocalSupportedFeatures
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x03),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
// ReadBufferSize
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x05),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
// ReadCountryCode
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x07),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
// ReadBdAddr
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x09),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
uint8 CHCILinkPolicyCmdProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
uint8 CHCIHC_BaseBandCmdProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
uint8 CHCIStatusParmProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
uint8 CHCITestingCmdProcessor::HCITestCmdType()
{
CHCIBaseCmdProcessor* pHCIBaseProc = (CHCIBaseCmdProcessor*)(g_pHCIProcessor);
CHCI_CmdPacket HCICommandPacket(CmdBuf);
// ReadLocalVersionInformation
HCICommandPacket.FormPacket(MAKE_OPCODE(0x04, 0x01),ParmLen);
pHCIBaseProc->ParseHCICmdType(HCICommandPacket);
return true;
}
*/
//------------------------------------------------------------------------------
// End of HCITest.cpp
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -