www.pudn.com > pCom.rar > RadioCtrl.h


#pragma once 
 
class RadioCtrl 
{ 
public: 
	RadioCtrl(void); 
	virtual ~RadioCtrl(void); 
protected: 
	// //Phone handle in this class,it's very important. 
	HANDLE pHandle; 
	LPCTSTR radio_string; 
	OVERLAPPED os_Read; 
	OVERLAPPED os_Write; 
	char* buffer; 
public: 
	HANDLE GetHandle(void) { return this->pHandle;} 
	HANDLE SetHandle(HANDLE h) { return pHandle=h;} 
	int OpenRadio(void); 
	int CloseRadio(void); 
	 
	int WriteData(BYTE* pData, ULONG dataLen); 
	int WriteData(CString cmdStr); 
	int ConvertStrToByte(CString cmdStr, BYTE* pData, ULONG dataLen); 
	CString DataToHexStr(BYTE* pData, ULONG dataLen); 
	CString DataToStr(BYTE* pData, ULONG dataLen); 
	CString QueryStr(void); 
	int QueryData(BYTE* pData, ULONG dataLen, ULONG& returnLen);	 
};