From a72343e16b07fa291e4c0b14dd289ec6357d3039 Mon Sep 17 00:00:00 2001 From: Xavier Elattaoui <xavier.elattaoui@synchrotron-soleil.fr> Date: Tue, 10 Mar 2009 10:55:00 +0000 Subject: [PATCH] xavier : K_485 no config cmd supported. --- src/KeithleyDDCProtocol.cpp | 6 ++++++ src/Keithley_485.cpp | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/KeithleyDDCProtocol.cpp b/src/KeithleyDDCProtocol.cpp index 5f47c99..2091849 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 b3c0cb1..bb34279 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 -- GitLab