1 Star 3 Fork 0

pengpeng5800/Qt 串口 网络 多线程

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
commessage.h 1.11 KB
一键复制 编辑 原始数据 按行查看 历史
pengpeng5800 提交于 2021-09-22 05:51 . v1.0.0
#ifndef COMMESSAGE_H
#define COMMESSAGE_H
#include <QObject>
#include <QByteArray>
#include <QString>
#define SERIAL_PORT "COM1"
#define SERIAL_RATE "115200"
#define LOCAL_IPADD "192.168.1.123"
#define LOCAL_PORT 6250
#define REMOTE_PORT 9999
class ComMessage
{
public:
ComMessage() { }
~ComMessage() { }
char at(const int i) const
{
return this->m_data.at(i);
}
inline void set(int pos, char c)
{
this->m_data[pos] = c;
}
inline void resize(const int size)
{
this->m_data.resize(size);
}
inline char* data()
{
return this->m_data.data();
}
inline QByteArray getData()
{
return this->m_data;
}
inline int size() const
{
return this->m_data.size();
}
inline bool empty() const
{
return (this->m_data.size()==0);
}
void set(QByteArray ba)
{
this->m_data = ba;
}
QString m_target;
private:
QByteArray m_data;
};
Q_DECLARE_METATYPE(ComMessage)
#endif // COMMESSAGE_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/pengpeng5800/Qt-SerialPort-Socket.git
git@gitee.com:pengpeng5800/Qt-SerialPort-Socket.git
pengpeng5800
Qt-SerialPort-Socket
Qt 串口 网络 多线程
master

搜索帮助