SctCalibrationController::TxCurrentConfigUpdater Class Reference

Inheritance diagram for SctCalibrationController::TxCurrentConfigUpdater:

Inheritance graph
[legend]
Collaboration diagram for SctCalibrationController::TxCurrentConfigUpdater:

Collaboration graph
[legend]

Public Member Functions

virtual void update (const SctData::TestResult &t, Sct_SctApi::SctApiIPC_ptr api) const
 Sub-classes should override this to apply changes to a module configuration as a result of a Test.

Private Member Functions

 TxCurrentConfigUpdater ()

Static Private Member Functions

static void updateUsing (const int threshold, const unsigned int linkNumber, Sct_SctApi::SctApiIPC_ptr api, const unsigned long mid, const std::string &name)
static void complainIf (const int threshold, const unsigned int linkNumber, const unsigned long mid, const std::string &name, const int otherMin, const int otherMax)

Static Private Attributes

static bool inMap

Detailed Description

Definition at line 8 of file TxCurrentConfigUpdater.h.


Member Function Documentation

void SctCalibrationController::TxCurrentConfigUpdater::update const SctData::TestResult t,
Sct_SctApi::SctApiIPC_ptr  api
const [virtual]
 

Sub-classes should override this to apply changes to a module configuration as a result of a Test.

Exceptions:
SctApiAccessException if there is a problem with the api

Implements SctCalibrationController::ConfigUpdater.

Definition at line 52 of file TxCurrentConfigUpdater.cpp.

References SctData::TxCurrentTestResult::StreamResult::bestTxCurrent(), complainIf(), SctCalibrationController::ConfigUpdater::getMID(), SctData::TestResult::getModuleName(), SctData::TxCurrentTestResult::getStreamResult(), SctData::TxCurrentTestResult::StreamResult::isInvalid(), SctData::TxCurrentTestResult::StreamResult::maxErrorFreeTxCurrent(), SctData::TxCurrentTestResult::StreamResult::minErrorFreeTxCurrent(), and updateUsing().

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Feb 6 14:05:32 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6