Skip to content
Snippets Groups Projects
Select Git revision
  • 64a027621d3b63a9c0c051dce6f4787a4b911497
  • main default protected
  • release_1_0_5
  • release_1_0_4
  • release_1_0_3
  • release_1_0_2
  • release_1_0_1
  • release_1_0_0
  • release_0_2
  • release_0_1
  • v0
11 results

ADLinkContinuousAO.cpp

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    ADLinkContinuousAO.cpp 1.17 KiB
    //============================================================
    //DEPENDENCIES
    //============================================================
    #include <asl/ASLExceptionsHandler.h>
    #include "ADLinkContinuousAO.h"
    
    //============================================================
    //ADLinkContinuousAO::ADLinkContinuousAO
    //============================================================
    ADLinkContinuousAO::ADLinkContinuousAO (Tango::DeviceImpl* dev) 
        : Tango::LogAdapter(dev),
        asl::ContinuousAO (),
        err_ctr(0)
    {
        
    } 
    //============================================================
    //ADLinkContinuousAO::~ADLinkContinuousAO
    //============================================================
    ADLinkContinuousAO::~ADLinkContinuousAO (void) 
    {   
    }
    //============================================================
    //ADLinkContinuousAO::handle_error
    //============================================================
    void ADLinkContinuousAO::handle_error (const asl::DAQException& de)
    {
      cout<<"error occured during acquisition"<<endl;
      lock_data();
      err_ctr++;
      unlock_data();
      _ASL_TO_TANGO_EXCEPTION(de, df);
      ERROR_STREAM<<"error occured during acquisition"<<endl;
      ERROR_STREAM<<df<<endl;
    }