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);
};