www.pudn.com > GPRS__moder.rar > cbComm.h


/***************************************************************************** 
 *    GSM SMS Routines 
 * 
 *    ReWriten by Menghongwen@ 
 * 
 *   Dec., 2004 copyright YINHUA Technology, all right reserved 
\****************************************************************************/ 
 
#ifndef __CBCOMM_H 
#define __CBCOMM_H 
#include  
 
#define  __GSMCOMMINBUFFSIZE    4096 
 
/* 
#define NOPARITY            0 
#define ODDPARITY           1 
#define EVENPARITY          2 
#define MARKPARITY          3 
#define SPACEPARITY         4 
 
#define ONESTOPBIT          0 
#define ONE5STOPBITS        1 
#define TWOSTOPBITS         2 
*/ 
 
class TRS232Comm { 
 
       HANDLE hComm; 
 
public: 
       TRS232Comm(); 
 
       bool  OpenComm(const char* pPort, int nBaudRate=9600, int nParity=NOPARITY, int nByteSize=8, int nStopBits=ONESTOPBIT); 
       bool  CloseComm(); 
       int   WriteComm(void* pData, int nLength); 
       int   ReadComm(void* pData, int nLength); 
}; 
 
#endif