?? hcicmdpacket.cpp
字號:
//--------------------------------------------------------------- %FILH_BEG% --
//
// Project: $$ProjectName
//
// File name: HCICmdPacket.cpp
// Author: Ebrahim Khorasani
// 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"
CHCI_CmdPacket::CHCI_CmdPacket(uint8* pHCICmdPacket)
{
m_uPacketPtr.pPacket = pHCICmdPacket;
(m_uPacketPtr.pHCICmdPacket)->PacketType = HCI_CMD_PACKET;
m_PacketIdx = 1;
}
void CHCI_CmdPacket::GetParm(void* pParm, sint32 ParmSize)
{
assert(m_PacketIdx + ParmSize <= (m_uPacketPtr.pHCICmdPacket)->ParameterTotalLength);
memcpy(pParm,m_uPacketPtr.pPacket+ m_PacketIdx,ParmSize);
m_PacketIdx += ParmSize;
}
void CHCI_CmdPacket::FormPacket( uint16 opcode,uint8 parmlen)
{
m_uPacketPtr.pHCICmdPacket->OpCode = opcode;
m_uPacketPtr.pHCICmdPacket->ParameterTotalLength = parmlen;
m_PacketIdx = 4;
}
int g_NumHciCommandPackets;
//------------------------------------------------------------------------------
// End of HCICmdPacket.h
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -