cbcomm.h

来自「关于GPRS的c网络编程软件」· C头文件 代码 · 共 41 行

H
41
字号
/*****************************************************************************
 *    GSM SMS Routines
 *
 *    ReWriten by Menghongwen@<menghongwen@smmail.cn>
 *
 *   Dec., 2004 copyright YINHUA Technology, all right reserved
\****************************************************************************/

#ifndef __CBCOMM_H
#define __CBCOMM_H
#include <Classes.hpp>

#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

⌨️ 快捷键说明

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