serial.h

来自「嵌入式pxa 270平台上的GPS和GSM通信实验」· C头文件 代码 · 共 35 行

H
35
字号
#ifndef SERIAL_H#define SERIAL_H#include  <stdio.h>      #include  <stdlib.h>     #include  <unistd.h>     #include  <sys/types.h> #include <sys/signal.h>#include  <sys/stat.h>   #include  <fcntl.h>      #include  <termios.h>    #include  <errno.h>#include <limits.h> #include <string.h>#define TIMEOUT_SEC(buflen,baud) (buflen*20/baud+2)#define TIMEOUT_USEC 0//#define BUFFER_LEN	1024  class Serial{    public:    Serial();    ~Serial();        int openPort(int index);    int setPara(int serialfd,int speed=2,int databits=8,int stopbits=1,int parity=0);    int nwrite(int serialfd,const char *data,int datalength);    void closePort(int serialfd);        int BaudRate( int baudrate);    int _BaudRate(int baudrate);    int GetBaudRate();        };#endif

⌨️ 快捷键说明

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