Main Page | Namespace List | Data Structures | File List | Namespace Members | Data Fields

Sct_CalibrationController::CalibrationController Interface Reference

import "CalibrationController.idl";


Public Types

enum  UpdateOption { update, noupdate, wait }
 The UpdateOption indicates whether the CalibrationController will wait for TestResults to be published by the AnalysisService and then use them to modify the module configuration before continuing with the next Test. More...


Public Member Functions

ScanLibrary getScanLibrary ()
 Get the ScanLibrary.

TestLibrary getTestLibrary ()
 Get the TestLibrary.

SequenceLibrary getSequenceLibrary ()
 Get the SequenceLibrary.

oneway void doScan (in ScanRequest s)
 Do a single Scan.

oneway void doTest (in TestRequest t)
 Do a single Test.

oneway void doSequence (in SequenceRequest r)
 Do a whole Sequence.

oneway void abort ()
 Abort the current sequence.

oneway void setUpdateOption (in UpdateOption opt)
 Set the update option.

Sct_SctApi::Scan getScan (in unsigned long runNumber, in unsigned long scanNumber)
 Get a previously executed Scan.

oneway void updateWith (in string testResultInIs)
 update using the result of a previous test


Data Fields

const string serverName
 Use these to locate the CalibrationController.

const string instanceName


Member Enumeration Documentation

enum Sct_CalibrationController::CalibrationController::UpdateOption
 

The UpdateOption indicates whether the CalibrationController will wait for TestResults to be published by the AnalysisService and then use them to modify the module configuration before continuing with the next Test.

update means perform this feedback noupdate means don't wait means wait for the user to select either update or noupdate at the end of each Test then return to wait

Enumeration values:
update 
noupdate 
wait 

Definition at line 173 of file CalibrationController.idl.


Member Function Documentation

oneway void Sct_CalibrationController::CalibrationController::abort  ) 
 

Abort the current sequence.

oneway void Sct_CalibrationController::CalibrationController::doScan in ScanRequest  s  ) 
 

Do a single Scan.

oneway void Sct_CalibrationController::CalibrationController::doSequence in SequenceRequest  r  ) 
 

Do a whole Sequence.

oneway void Sct_CalibrationController::CalibrationController::doTest in TestRequest  t  ) 
 

Do a single Test.

Sct_SctApi::Scan Sct_CalibrationController::CalibrationController::getScan in unsigned long  runNumber,
in unsigned long  scanNumber
 

Get a previously executed Scan.

ScanLibrary Sct_CalibrationController::CalibrationController::getScanLibrary  ) 
 

Get the ScanLibrary.

SequenceLibrary Sct_CalibrationController::CalibrationController::getSequenceLibrary  ) 
 

Get the SequenceLibrary.

TestLibrary Sct_CalibrationController::CalibrationController::getTestLibrary  ) 
 

Get the TestLibrary.

oneway void Sct_CalibrationController::CalibrationController::setUpdateOption in UpdateOption  opt  ) 
 

Set the update option.

oneway void Sct_CalibrationController::CalibrationController::updateWith in string  testResultInIs  ) 
 

update using the result of a previous test


Field Documentation

const string Sct_CalibrationController::CalibrationController::instanceName
 

Definition at line 142 of file CalibrationController.idl.

const string Sct_CalibrationController::CalibrationController::serverName
 

Use these to locate the CalibrationController.

Definition at line 141 of file CalibrationController.idl.


The documentation for this interface was generated from the following file:
Generated on Thu Jul 15 09:58:38 2004 for SCT DAQ/DCS Software - IDL by doxygen 1.3.5