From 9d0deed6deaad6251ccdfdb155e24fb1338266c8 Mon Sep 17 00:00:00 2001 From: System User <boissy@dev-el6-3.ica.synchrotron-soleil.fr> Date: Mon, 8 Aug 2022 09:24:17 +0200 Subject: [PATCH] Correcting on_fault method name, and removing unnecessary _ASL_TRY --- src/ContinuousAO.cpp | 22 +++++++--------------- src/ContinuousAO.h | 2 +- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/src/ContinuousAO.cpp b/src/ContinuousAO.cpp index d720ad4..49be039 100755 --- a/src/ContinuousAO.cpp +++ b/src/ContinuousAO.cpp @@ -200,7 +200,7 @@ namespace ContinuousAO //- check memory allocation if (m_ao == nullptr) { - raise_error("ContinuousAO::init_device\nout of memory error while initializing ADLinkContinuousAO"); + on_fault("ContinuousAO::init_device\nout of memory error while initializing ADLinkContinuousAO"); return; } @@ -211,7 +211,7 @@ namespace ContinuousAO m_channel[i] = new double[bufferDepth]; if(m_channel[i] == nullptr) { - raise_error("ContinuousAO::init_device\nout of memory error while initializing channel's datas"); + on_fault("ContinuousAO::init_device\nout of memory error while initializing channel's datas"); return; } } @@ -303,29 +303,21 @@ namespace ContinuousAO DEBUG_STREAM<<"ContinuousAO::init_device : init acq"<<std::endl; try{ - _ASL_TRY( - m_ao->init(adl::DAQ2502, boardNum), - "init", - "ContinuousAO::init_device" - ); + m_ao->init(adl::DAQ2502, boardNum); DEBUG_STREAM<<"ContinuousAO::init_device : config acq"<<std::endl; try{ - _ASL_TRY( - m_ao->configure(config), - "configure", - "ContinuousAO::init_device" - ); + m_ao->configure(config); } catch (...) { - raise_error("ContinuousAO::init_device\nError while configuring driver"); + on_fault("ContinuousAO::init_device\nError while configuring driver"); return; } } catch (...) { - raise_error("ContinuousAO::init_device\nError while initializing the driver"); + on_fault("ContinuousAO::init_device\nError while initializing the driver"); return; } @@ -1184,7 +1176,7 @@ namespace ContinuousAO ); } - void ContinuousAO::raise_error(std::string p_error_message) + void ContinuousAO::on_fault(std::string p_error_message) { m_error_message = p_error_message; set_state(Tango::FAULT); diff --git a/src/ContinuousAO.h b/src/ContinuousAO.h index 724d313..e9ab4ae 100755 --- a/src/ContinuousAO.h +++ b/src/ContinuousAO.h @@ -338,7 +338,7 @@ namespace ContinuousAO // asl::ContinuousAOConfig* config; void set_internal_state(void); - void raise_error(std::string p_error_message); + void on_fault(std::string p_error_message); // save a channel waveform in the database void ContinuousAO::save_waveform(double* waveform, string wfm_channel); asl::AOScaledData assign_default_waveform(Tango::DevDouble p_ref, std::function <double(int, int)> p_lambda, int p_first_channel, int p_last_channel); -- GitLab