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

📄 remotedevinfo.cpp

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

//--------------------------------------------------------------- %FILH_BEG% --
//
//  Project:		$$ProjectName
//
//  File name:		RemoteDevInfo.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 <string.h>

//#include "Common.h"
#include "..\Inc\HCIDef.h"
#include "..\Inc\RemoteDevInfo.h"


//------------------------------------------------------------------------------
//
//  Declarations
//
//------------------------------------------------------------------------------
tagRemoteDevInfo  g_RemoteDevList[MAX_NO_OF_DEVICE];
  
bool  CRemoteDevListIterator::IsValidBD_ADDR(sBD_ADDR&  sDevAddr)
{ 
  FOR_LOOP(m_nCurDevIdx,0,MAX_NO_OF_DEVICE)
  {
    if(memcmp((char*)(&(m_pRemoteDevList[m_nCurDevIdx].sCurDevAddr)),
      (char*)(&sDevAddr), sizeof(sBD_ADDR)))
      return true;
  }
  return false;
} 

bool  CRemoteDevListIterator::IsValidPageScanMode(ePageScanMode PageScanMode)
{ 
  return(PageScanMode == m_pRemoteDevList[m_nCurDevIdx].PageScanMode);
}
bool  CRemoteDevListIterator::IsValidPageScanRepMode(ePageScanRepMode PageScanRepMode)
{ 
  return(PageScanRepMode == m_pRemoteDevList[m_nCurDevIdx].PageScanRepMode);

}

bool CRemoteDevListIterator::IsValidBaseBandPacketType(eBaseBandPacketType PacketType)
{
  switch(PacketType)
  {
  case eDM1:
  case eDH1:
  case eDM3:
  case eDH3:
  case eDM5:
  case eDH5:
    return true;
  }
  return false; 
}

//bool  CRemoteDevListIterator::IsValidLink_Key(tLinkKey  LinkKey)
//{ 
//  return(LinkKey == m_pRemoteDevList[m_nCurDevIdx].LinkKey);  
//}
//extern CRemoteDevList g_RemoteDevList;


//------------------------------------------------------------------------------
// End of RemoteDevInfo.cpp

⌨️ 快捷键说明

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