mirror of
https://github.com/Sani7/remote-ui.git
synced 2026-10-26 21:51:13 +01:00
server visa
clean up visa code add s_data_ready signal
This commit is contained in:
@@ -17,9 +17,10 @@ Visa::Visa(QObject *parent)
|
|||||||
m_reconnect = false;
|
m_reconnect = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
QObject::connect(&m_client, &Tcp_client::data_ready, this, [=, this](QString data) {
|
QObject::connect(m_tcp_socket, &QTcpSocket::readyRead, this, [=, this] {
|
||||||
m_data = data;
|
m_data = QString::fromUtf8(m_tcp_socket->read(1024));
|
||||||
m_data_ready = true;
|
m_data_ready = true;
|
||||||
|
emit s_data_ready(m_data);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
Visa::~Visa()
|
Visa::~Visa()
|
||||||
@@ -53,7 +54,9 @@ bool Visa::connected() const
|
|||||||
|
|
||||||
void Visa::send(QString data)
|
void Visa::send(QString data)
|
||||||
{
|
{
|
||||||
m_client.tcp_send(data);
|
data.append('\n');
|
||||||
|
m_tcp_socket->write(data.toUtf8());
|
||||||
|
m_tcp_socket->waitForBytesWritten();
|
||||||
}
|
}
|
||||||
|
|
||||||
QString Visa::querry(QString data)
|
QString Visa::querry(QString data)
|
||||||
|
|||||||
@@ -21,6 +21,7 @@ class Visa : public QObject
|
|||||||
signals:
|
signals:
|
||||||
void s_disconnected();
|
void s_disconnected();
|
||||||
void s_connected();
|
void s_connected();
|
||||||
|
void s_data_ready(QString data);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Tcp_client m_client;
|
Tcp_client m_client;
|
||||||
|
|||||||
Reference in New Issue
Block a user