Files
remote-ui/server/VISA/visa.hpp
T
sani7 42f1580c4f server visa
clean up visa code
add s_data_ready signal
2026-02-14 14:31:20 +01:00

37 lines
638 B
C++

#ifndef VISA_HPP
#define VISA_HPP
#include "tcp_client.hpp"
#include <QObject>
class Visa : public QObject
{
Q_OBJECT
public:
explicit Visa(QObject *parent = nullptr);
~Visa();
void connect(QString ip, quint16 port);
void disconnect();
bool connected() const;
void send(QString data);
QString querry(QString data);
signals:
void s_disconnected();
void s_connected();
void s_data_ready(QString data);
private:
Tcp_client m_client;
QString m_ip;
quint16 m_port;
bool m_connected;
bool m_reconnect;
bool m_data_ready;
QString m_data;
};
#endif // VISA_HPP