Main Page   Modules   Namespace List   Class Hierarchy   Data Structures   File List   Namespace Members   Data Fields   Globals   Related Pages  

SctCalibrationController::Ipc::TestRequest Class Reference

See the documentation in CalibrationController.idl for these methods. More...

#include <TestRequest.h>

Inheritance diagram for SctCalibrationController::Ipc::TestRequest:

SctCalibrationController::Ipc::TestRequestAdapter SctCalibrationController::Ipc::TestRequestImpl SctCalibrationController::Scripts::DefaultTest SctCalibrationController::Scripts::FullBypassTest SctCalibrationController::Scripts::NMaskTest SctCalibrationController::Scripts::NoiseOccupancyTest SctCalibrationController::Scripts::PipelineTest SctCalibrationController::Scripts::ResponseCurve SctCalibrationController::Scripts::StrobeDelayTest SctCalibrationController::Scripts::ThreePointGainTest SctCalibrationController::Scripts::TimeWalkTest SctCalibrationController::Scripts::TrimRangeTest

Public Member Functions

virtual ~TestRequest ()
virtual void startTest (Sct_SctApi_T_SctApi &api, string &name, unsigned short &testVariable, unsigned long &nScans, vector< double > &testPoints)=0
virtual Sct_SctApi_T_ScangetNextScan (unsigned long index)=0
virtual bool canFeedback ()=0
virtual void endTest ()=0

Detailed Description

See the documentation in CalibrationController.idl for these methods.

All may throw RequestException. This is the nice interface

Definition at line 23 of file TestRequest.h.


Constructor & Destructor Documentation

virtual SctCalibrationController::Ipc::TestRequest::~TestRequest   [inline, virtual]
 

Definition at line 25 of file TestRequest.h.


Member Function Documentation

virtual bool SctCalibrationController::Ipc::TestRequest::canFeedback   [pure virtual]
 

Implemented in SctCalibrationController::Ipc::TestRequestAdapter, SctCalibrationController::Scripts::DefaultTest, SctCalibrationController::Scripts::FullBypassTest, SctCalibrationController::Scripts::NMaskTest, SctCalibrationController::Scripts::NoiseOccupancyTest, SctCalibrationController::Scripts::PipelineTest, SctCalibrationController::Scripts::ResponseCurve, SctCalibrationController::Scripts::StrobeDelayTest, SctCalibrationController::Scripts::ThreePointGainTest, SctCalibrationController::Scripts::TimeWalkTest, and SctCalibrationController::Scripts::TrimRangeTest.

virtual void SctCalibrationController::Ipc::TestRequest::endTest   [pure virtual]
 

Implemented in SctCalibrationController::Ipc::TestRequestAdapter, SctCalibrationController::Scripts::DefaultTest, SctCalibrationController::Scripts::FullBypassTest, SctCalibrationController::Scripts::NMaskTest, SctCalibrationController::Scripts::NoiseOccupancyTest, SctCalibrationController::Scripts::PipelineTest, SctCalibrationController::Scripts::ResponseCurve, SctCalibrationController::Scripts::StrobeDelayTest, SctCalibrationController::Scripts::ThreePointGainTest, SctCalibrationController::Scripts::TimeWalkTest, and SctCalibrationController::Scripts::TrimRangeTest.

virtual Sct_SctApi_T_Scan* SctCalibrationController::Ipc::TestRequest::getNextScan unsigned long    index [pure virtual]
 

Implemented in SctCalibrationController::Ipc::TestRequestAdapter, SctCalibrationController::Scripts::DefaultTest, SctCalibrationController::Scripts::FullBypassTest, SctCalibrationController::Scripts::NMaskTest, SctCalibrationController::Scripts::NoiseOccupancyTest, SctCalibrationController::Scripts::PipelineTest, SctCalibrationController::Scripts::ResponseCurve, SctCalibrationController::Scripts::StrobeDelayTest, SctCalibrationController::Scripts::ThreePointGainTest, SctCalibrationController::Scripts::TimeWalkTest, and SctCalibrationController::Scripts::TrimRangeTest.

virtual void SctCalibrationController::Ipc::TestRequest::startTest Sct_SctApi_T_SctApi   api,
string &    name,
unsigned short &    testVariable,
unsigned long &    nScans,
vector< double > &    testPoints
[pure virtual]
 

Implemented in SctCalibrationController::Ipc::TestRequestAdapter, SctCalibrationController::Scripts::DefaultTest, SctCalibrationController::Scripts::FullBypassTest, SctCalibrationController::Scripts::NMaskTest, SctCalibrationController::Scripts::NoiseOccupancyTest, SctCalibrationController::Scripts::PipelineTest, SctCalibrationController::Scripts::ResponseCurve, SctCalibrationController::Scripts::StrobeDelayTest, SctCalibrationController::Scripts::ThreePointGainTest, SctCalibrationController::Scripts::TimeWalkTest, and SctCalibrationController::Scripts::TrimRangeTest.


The documentation for this class was generated from the following file:
Generated on Mon Dec 15 19:37:37 2003 for SCT DAQ/DCS Software by doxygen1.3-rc3