SctCalibrationController Namespace Reference

Contains all of the classes related to setting up and running tests, scans and sequences. 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
 sets ths mark:space ratio on the BOC to the optimum value given by the testresult More...
class  NPtGainConfigUpdater
class  PipelineConfigUpdater
class  RxDelayConfigUpdater
class  RxThresholdBasedOnConfigRegisterConfigUpdater
 Updates the BOC RxThreshold bases on the optimum value suggested by the TestResult. More...
class  RxThresholdConfigUpdater
class  StrobeDelayConfigUpdater
class  TrimRangeConfigUpdater
class  TxCurrentConfigUpdater
class  RunControl
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
class  SequenceRequestWorker
 object created by CalibrationControllerImpl when a new sequence is requested. More...
class  IsInfoWrapper
 Allows a ISInfo object to be serialised with the usual SCT serialisation tools. More...
class  SequenceDataStreamer_v1
 This class is an ISSerializer for reading/writing SequenceDatas to/from IS. More...
class  SequenceDataWrapper
 Allows a SequenceData object to be serialised with the usual SCT serialisation tools. More...
class  TestDataStreamer_v1
 This class is an ISSerializer for reading/writing TestDatas to/from IS. More...
class  TestDataStreamer_v2
 This class is an ISSerializer for reading/writing TestDatas to/from IS. More...
class  TestDataWrapper
 Allows a TestData object to be serialised with the usual SCT serialisation tools. More...
class  Test
 This a record of each Test that is done. More...
class  TestLibraryImpl

Namespaces

namespace  Ipc
 This namespace maps and defines a nice interface onto the nasty ILU generated interface.
namespace  Scripts

Functions

void listScanOptions (Sct_SctApi::Scan_ptr scan, ostream &os)
 list scan options
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

Contains all of the classes related to setting up and running tests, scans and sequences.

Also defines analysis chain, and synchronises the tests Updates the configuration of the modules and BOC following the result of the Test.


Function Documentation

void SctCalibrationController::listScanOptions Sct_SctApi::Scan_ptr  scan,
ostream &  os
 

list scan options

Definition at line 386 of file CalibrationControllerImpl.cpp.

SctApiAccessException SctCalibrationController::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.

References Sct::CorbaExceptionWrapper::whatDoesThisCORBAExceptionTellUs().

Here is the call graph for this function:


Generated on Mon Feb 6 14:05:19 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6