?? hcicmdtypetable.h
字號:
//--------------------------------------------------------------- %FILH_BEG% --
//
// Project: $$ProjectName
//
// File name: HCIcmdTypeTable.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_CMDTYPE_TABLE_H
#define HCI_CMDTYPE_TABLE_H
//------------------------------------------------------------------------------
//
// Includes
//
//------------------------------------------------------------------------------
//#define DECLARE_NO_OF_CMD_TYPE uint32 CHCIInfoParmProcessor::s_NoOfCmds = sizeof(CHCIInfoParmProcessor::HCICmdTable) / sizeof (CHCIBaseCmdProcessor::tHCICommandTableItem);
#define BEGIN_HCI_CMD_TYPE_TABLE() CHCICommandProcessor::tagCmdTypeTable CHCICommandProcessor::CmdTypeTable[] = {
#define HCI_COMMAND_TYPE_TABLE_ITEM(TableName) {(TableName)::HCICmdTable,(TableName)::s_NoOfCmds},
#define HCI_LAST_COMMAND_TYPE_TABLE_ITEM(TableName) {Tablename,s_NoOfCmds}
#define END_HCI_CMD_TYPE_TABLE() }; //DECLARE_NO_OF_CMD_TYPE;
//------------------------------------------------------------------------------
//
// Declarations
//
//------------------------------------------------------------------------------
BEGIN_HCI_CMD_TYPE_TABLE()
{0,0},
{CHCILinkControlCmdProcessor::HCICmdTable,CHCILinkControlCmdProcessor::s_NoOfCmds},
{CHCILinkPolicyCmdProcessor::HCICmdTable,CHCILinkPolicyCmdProcessor::s_NoOfCmds},
{CHCIHC_BaseBandCmdProcessor::HCICmdTable,CHCIHC_BaseBandCmdProcessor::s_NoOfCmds},
{CHCIInfoParmProcessor::HCICmdTable,CHCIInfoParmProcessor::s_NoOfCmds},
{CHCIStatusParmProcessor::HCICmdTable,CHCIStatusParmProcessor::s_NoOfCmds},
{CHCITestingCmdProcessor::HCICmdTable,CHCITestingCmdProcessor::s_NoOfCmds},
{CHCIVendSpecCmdProcessor::HCICmdTable,CHCIVendSpecCmdProcessor::s_NoOfCmds}
/*
HCI_COMMAND_TYPE_TABLE_ITEM((CHCILinkControlCmdProcessor))
HCI_COMMAND_TYPE_TABLE_ITEM(CHCILinkPolicyCmdProcessor::HCICmdTable)
HCI_COMMAND_TYPE_TABLE_ITEM(CHCIHC_BaseBandCmdProcessor::HCICmdTable)
HCI_COMMAND_TYPE_TABLE_ITEM(CHCIInfoParmProcessor::HCICmdTable)
HCI_COMMAND_TYPE_TABLE_ITEM(CHCIStatusParmProcessor::HCICmdTable)
HCI_LAST_COMMAND_TYPE_TABLE_ITEM(CHCITestingCmdProcessor::HCICmdTable)
*/
END_HCI_CMD_TYPE_TABLE()
int CHCICommandProcessor::m_TotalNoOfCmdTypes = sizeof(CHCICommandProcessor::CmdTypeTable)/sizeof(CHCICommandProcessor::tagCmdTypeTable);
#define BEGIN_HCI_TEST_FUNCTION_TABLE() CHCICommandProcessor::tHCITestFunction CHCICommandProcessor::s_HCITestFunctionArr[] = {
#define HCI_TEST_FUNCTION_TABLE_ITEM(TableName) {(TableName)::HCICmdTable,(TableName)::s_NoOfCmds},
#define HCI_LAST_TEST_FUNCTION_TABLE_ITEM(TableName) {Tablename,s_NoOfCmds}
#define END_HCI_TEST_FUNC_TABLE() }; //DECLARE_NO_OF_CMD_TYPE;
//CHCICommandProcessor::tHCITestFunction s_HCITestFunctionArr[] =
//{
//};
BEGIN_HCI_TEST_FUNCTION_TABLE()
0,
//CHCILinkControlCmdProcessor::HCITestCmdType,
//CHCILinkPolicyCmdProcessor::HCITestCmdType,
//CHCIHC_BaseBandCmdProcessor::HCITestCmdType,
//CHCIInfoParmProcessor::HCITestCmdType,
//CHCIStatusParmProcessor::HCITestCmdType,
//CHCITestingCmdProcessor::HCITestCmdType
END_HCI_TEST_FUNC_TABLE()
#endif HCI_CMDTYPE_TABLE_H
//------------------------------------------------------------------------------
// End of HCICmdTypeTable.h
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -