diff --git a/server/extensions/visa.cpp b/server/extensions/visa.cpp index da94461..e327bd8 100644 --- a/server/extensions/visa.cpp +++ b/server/extensions/visa.cpp @@ -45,6 +45,11 @@ void Visa::disconnect() m_tcp_socket->disconnectFromHost(); } +void Visa::abort() +{ + m_tcp_socket->abort(); +} + bool Visa::connected() const { return m_connected; diff --git a/server/extensions/visa.hpp b/server/extensions/visa.hpp index 099e133..7d10c62 100644 --- a/server/extensions/visa.hpp +++ b/server/extensions/visa.hpp @@ -36,6 +36,11 @@ class Visa : public QObject */ void disconnect(); + /** + * @brief abort Abort and reset the socket + */ + void abort(); + /** * @brief Check if the VISA device is connected *