diff --git a/src/KeithleyDDCProtocol.cpp b/src/KeithleyDDCProtocol.cpp index 5f47c999160d24cda4bb3e0b5d15f0dcac0a755b..2091849855ab1390443a5b242f0c02dc7186203b 100644 --- a/src/KeithleyDDCProtocol.cpp +++ b/src/KeithleyDDCProtocol.cpp @@ -398,12 +398,15 @@ std::stringstream cmd_to_send; std::string argout("no data"); //- send command : G0X -> show prefix ( = keithley type ) + this->enable_readingWithPrefix(); + cmd_to_send.str(""); //- get status word cmd_to_send << "U1X" << std::endl; argout = _communication_link->write_read(cmd_to_send.str()); // std::cout << "\n\nKeithleyDDCProtocol::get_raw_status returns *" << argout << "*" << std::ends; + this->disable_readingWithPrefix(); return argout; } @@ -417,12 +420,15 @@ std::stringstream cmd_to_send; std::string argout("no data"); //- send command : G0X -> show prefix ( = keithley type ) + this->enable_readingWithPrefix(); + cmd_to_send.str(""); //- get status word cmd_to_send << "U0X" << std::endl; argout = _communication_link->write_read(cmd_to_send.str()); // std::cout << "\n\nKeithleyDDCProtocol::get_DDC_configuration returns *" << argout << "*" << std::ends; + this->disable_readingWithPrefix(); return argout; } diff --git a/src/Keithley_485.cpp b/src/Keithley_485.cpp index b3c0cb1915650f58ca3f5304cf436907abac42de..bb34279a50bcf1a5380a03a1db4de6af250a34c4 100644 --- a/src/Keithley_485.cpp +++ b/src/Keithley_485.cpp @@ -149,7 +149,7 @@ std::string Keithley_485::electrometer_status (void) std::string tmp(""); //- read keithley status from HW - _kstatus = _electrometerProtocol->get_raw_status(); + _kstatus = _electrometerProtocol->get_DDC_configuration(); //- build status try