⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qserial.h

📁 基于qt 2.3.10的串口类
💻 H
字号:
/****************************************************************************** $Id: qt/examples/lineedits/lineedits.h   2.3.2   edited 2001-01-26 $**** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.**** This file is part of an example program for Qt.  This example** program may be used, distributed and modified without limitation.*******************************************************************************/#ifndef QSERIAL_H#define QSERIAL_H#include <stdio.h>     #include <stdlib.h>     #include <string.h>#include <unistd.h>    #include <sys/types.h>  #include <sys/stat.h>   #include <fcntl.h>     #include <termios.h>    #include <errno.h>  #include <qsocketnotifier.h>typedef struct qserialst{	char *dev;	int speed;	int databits;	int stopbits;	int parity;}QSerialSt;class QSerial : public QObject {    Q_OBJECTpublic:    QSerial();	~QSerial();	int init(QSerialSt *st);	void setNotifier();	void writeBlock(const char* data, int len);signals:	void readyRead(char* data, int len ); private:	int openDev(const char* dev);	int setParity( int databits,int stopbits,int parity);	void setSpeed( int speed);private slots:	void dataRead();private:	int fd;	char sbuf[10];	int len;	QSocketNotifier *sn;};#endif

⌨️ 快捷键说明

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