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

SctCalibrationController Namespace Reference

Sets RxThreshold for both links. More...


Data Structures

class  CalibrationControllerImpl
 Implementation of the CalibrationController interface. More...

class  ConfigUpdater
 Algorithm interface for updating the module configuration after the result of a test (TestResult) becomes available. More...

class  ConfigUpdaterManager
 This singleton holds a map between Test names and ConfigUpdaters It also has a convenience method that looks up the ConfigUpdater and calls its update method. More...

class  MarkSpaceRatioConfigUpdater
class  NPtGainConfigUpdater
class  RunControl
class  RxDelayConfigUpdater
class  RxThresholdBasedOnConfigRegisterConfigUpdater
class  RxThresholdConfigUpdater
class  ScanLibraryImpl
class  SctApiAccessException
 Thrown to indicate an error with an Ipc call to the SctApi. More...

class  SctApiException
 Thrown when SctApi reports an error. More...

class  Sequence
 This is a record of each Sequence that is done. More...

class  SequenceLibraryImpl
class  SequenceMap
struct  SequenceMap::SequenceMapData
class  SequenceRequestWorker
 object created by CalibrationControllerImpl when a new sequence is requested. More...

class  StrobeDelayConfigUpdater
class  Test
 This a record of each Test that is done. More...

class  TestLibraryImpl
class  TrimRangeConfigUpdater
class  TxCurrentConfigUpdater

Functions

SctApiAccessException raiseSctApiException (const CORBA::Exception &exception, const char *extraErrorText, const char *file, unsigned int line)
 Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write.

SctApiAccessException raiseLongSctApiException (const Sct_SctApi::SctApiException &exception, const char *extraErrorText, const char *file, unsigned int line)


Detailed Description

Sets RxThreshold for both links.

The calibration controller is an online software run controller, which does the high-level control of the calibration. In particular it handles SequenceRequest s and TestRequest s. These are broken down into scans and dispatched to the SctApi. The results of the tests may then lead to a change in the module configuration, via the ConfigUpdater.


Function Documentation

SctApiAccessException raiseSctApiException const CORBA::Exception &  exception,
const char *  extraErrorText,
const char *  file,
unsigned int  line
[inline]
 

Defines a useful macro for calling SctApi Throws SctApiAccessException if there is a problem with the call and InvalidArgumentError if the api is a null pointer The call should take &st as its first argument Incidentally, this is a poor replacement for a proper wrapper that I couldn't be bothered to write.

Definition at line 26 of file SctApiCall.h.


Generated on Fri Sep 16 18:03:33 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5