Skip to content
Snippets Groups Projects

[CTRLRFC-1594] Apply memorized dynamic attributes at init

3 files
+ 19
19
Compare changes
  • Side-by-side
  • Inline

Files

+ 5
5
@@ -466,7 +466,7 @@ void SingleShotAO::init_device()
l_dynAttrList.push_back(dai_initial);
}
this->m_dyn_attr_manager->add_attributes(l_dynAttrList);
m_dyn_attr_manager->add_attributes(l_dynAttrList);
// Get memorized values from database
for (unsigned int l_cpt = 0; l_cpt < m_nb_chan; l_cpt++)
@@ -684,7 +684,7 @@ void SingleShotAO::read_frequency(Tango::Attribute &attr)
void SingleShotAO::write_frequency(Tango::WAttribute &attr)
{
DEBUG_STREAM << "SingleShotAO::write_frequency(Tango::WAttribute &attr) entering... "<< endl;
if (this->dev_state() != Tango::ON)
if (dev_state() != Tango::ON)
{
THROW_DEVFAILED(_CPTC("DEVICE_ERROR"),
_CPTC("could not write frequency. The state must be ON."),
@@ -758,7 +758,7 @@ Tango::ConstDevString SingleShotAO::dev_status()
//+------------------------------------------------------------------
void SingleShotAO::read_channel(yat4tango::DynamicAttributeReadCallbackData & cbd)
{
yat::AutoMutex<> guard(this->m_lock);
yat::AutoMutex<> guard(m_lock);
std::string l_attr_name = cbd.dya->get_name();
@@ -825,7 +825,7 @@ void SingleShotAO::write_channel(yat4tango::DynamicAttributeWriteCallbackData &
//+------------------------------------------------------------------
void SingleShotAO::read_speed(yat4tango::DynamicAttributeReadCallbackData & cbd)
{
yat::AutoMutex<> guard(this->m_lock);
yat::AutoMutex<> guard(m_lock);
std::string l_attr_name = cbd.dya->get_name();
@@ -902,7 +902,7 @@ void SingleShotAO::write_speed(yat4tango::DynamicAttributeWriteCallbackData & cb
//+------------------------------------------------------------------
void SingleShotAO::read_initial(yat4tango::DynamicAttributeReadCallbackData & cbd)
{
yat::AutoMutex<> guard(this->m_lock);
yat::AutoMutex<> guard(m_lock);
std::string l_attr_name = cbd.dya->get_name();
Loading