Exemplo n.º 1
0
//+----------------------------------------------------------------------------
//
// 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);
}
Exemplo n.º 2
0
//+----------------------------------------------------------------------------
//
// 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;
    //}
}