Add VISA lib

This commit is contained in:
2026-02-14 14:31:19 +01:00
parent 56727d253d
commit 5cb5a1e52b
5 changed files with 165 additions and 1 deletions
+35
View File
@@ -0,0 +1,35 @@
#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();
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