//+---------------------------------------------------------------------------- // // method : UviewCCD::delete_device() // // description : will be called at device destruction or at init command. // //----------------------------------------------------------------------------- void UviewCCD::delete_device() { // Delete device allocated objects DELETE_SCALAR_ATTRIBUTE(attr_ivsTRoi1_read); DELETE_SCALAR_ATTRIBUTE(attr_ivsTRoi2_read); DELETE_SCALAR_ATTRIBUTE(attr_ivsTRoi3_read); DELETE_SCALAR_ATTRIBUTE(attr_ivsTRoi4_read); DELETE_SPECTRUM_ATTRIBUTE(attr_ivsTRoi1Inf_read); DELETE_SPECTRUM_ATTRIBUTE(attr_ivsTRoi2Inf_read); DELETE_SPECTRUM_ATTRIBUTE(attr_ivsTRoi3Inf_read); DELETE_SPECTRUM_ATTRIBUTE(attr_ivsTRoi4Inf_read); }
//+---------------------------------------------------------------------------- // // method : SimulatorCCD::delete_device() // // description : will be called at device destruction or at init command. // //----------------------------------------------------------------------------- void SimulatorCCD::delete_device() { INFO_STREAM << "SimulatorCCD::SimulatorCCD() delete device " << device_name << endl; // Delete device allocated objects DELETE_SCALAR_ATTRIBUTE(attr_exposureTime_read); //!!!! ONLY LimaDetector device can do this !!!! //if(m_ct!=0) //{ // ControlFactory::instance().reset("SimulatorCCD"); // m_ct = 0; //} }