From a4ef0ab20c20bacbadc87ad306b10614c019c78b Mon Sep 17 00:00:00 2001 From: Alessio Igor Bogani <alessio.bogani@elettra.eu> Date: Wed, 7 Feb 2024 13:05:07 +0100 Subject: [PATCH] Add a comment --- src/USB2.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/USB2.cpp b/src/USB2.cpp index e469894..5e1f76e 100644 --- a/src/USB2.cpp +++ b/src/USB2.cpp @@ -526,14 +526,17 @@ void USB2::write(const Tango::DevVarCharArray *argin) if(ret != 0 || bytes_written != bytes_to_write - bytes_total) { delete argin_data; - string error_mesg = "Unable to send request to device"; - close(); open(); + + string error_mesg = "Unable to send request to device"; DEBUG_STREAM << error_mesg << endl; + set_state( Tango::FAULT ); set_status( error_mesg ); + // TODO have we to wait? timeout is decreased? + Tango::Except::throw_exception( "", error_mesg, "USB2::write()"); -- GitLab