#include <FullBypassAlgorithm.h>
Inheritance diagram for SctAnalysis::FullBypassAlgorithm:
Public Member Functions | |
virtual void | analyze () |
virtual void | loadData () |
Called to indicate the algorithm should try and load as much data as it can - perhaps by calling loadAllFits or loadAllRaws(). | |
virtual bool | canAnalyze () const |
Should check to see if the analysis can be performed. | |
virtual shared_ptr< SctData::TestResult > | createTestResult () const |
Called if the TestResult needs to be created. | |
virtual boost::shared_ptr< AnalysisAlgorithm > | clone (shared_ptr< const TestData > testData, const string &moduleName) const throw () |
Must be overridden by sub-classes. | |
FullBypassAlgorithm (shared_ptr< const TestData > testData, const string &moduleName, const AnalysisAlgorithm &alg) throw () | |
constructor | |
virtual | ~FullBypassAlgorithm () throw () |
destructor | |
Static Public Member Functions | |
static void | setVddNom (float value) |
set the nominal value of the digital voltage | |
static float | getVddNom () |
get the nominal value of the digital voltage. | |
Private Member Functions | |
FullBypassAlgorithm () | |
Static Private Member Functions | |
static unsigned | getConf (const unsigned int conf) |
static unsigned | getConfNo (const unsigned token) |
static unsigned | sumFib (const unsigned int n) |
Static Private Attributes | |
static bool | inMap |
static float | s_vddNominal |
nominal digital voltage level. |
Definition at line 10 of file FullBypassAlgorithm.h.
|
constructor
Definition at line 20 of file FullBypassAlgorithm.h. |
|
destructor
Definition at line 24 of file FullBypassAlgorithm.h. |
|
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 39 of file FullBypassAlgorithm.cpp. References SctAnalysis::debug, SctAnalysis::AnalysisAlgorithm::getRaw(), SctAnalysis::AnalysisAlgorithm::getTestResult(), and Sct::nChipModule. Here is the call graph for this function: ![]() |
|
Should check to see if the analysis can be performed. Probably wants to call hasAllRaws() or hasAllFits().
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 31 of file FullBypassAlgorithm.cpp. References SctAnalysis::AnalysisAlgorithm::hasAllRaws(). Here is the call graph for this function: ![]() |
|
Must be overridden by sub-classes. Returns a shared pointer to a concrete AnalysisAlgorithm of the correct type. Primarily used by the map to get an AnalysisAlgorithm of the correct type. Implements SctAnalysis::AnalysisAlgorithm. Definition at line 18 of file FullBypassAlgorithm.cpp. |
|
Called if the TestResult needs to be created.
Implements SctAnalysis::AnalysisAlgorithm. Definition at line 35 of file FullBypassAlgorithm.cpp. |
|
Definition at line 427 of file FullBypassAlgorithm.cpp. |
|
get the nominal value of the digital voltage.
Definition at line 33 of file FullBypassAlgorithm.h. References s_vddNominal. |
|
Called to indicate the algorithm should try and load as much data as it can - perhaps by calling loadAllFits or loadAllRaws(). This is guarenteed to be called shortly before analyze(). Implements SctAnalysis::AnalysisAlgorithm. Definition at line 27 of file FullBypassAlgorithm.cpp. References SctAnalysis::AnalysisAlgorithm::loadAllRaws(). Here is the call graph for this function: ![]() |
|
set the nominal value of the digital voltage
Definition at line 29 of file FullBypassAlgorithm.h. References s_vddNominal. |
|
nominal digital voltage level.
Definition at line 43 of file FullBypassAlgorithm.h. Referenced by getVddNom(), and setVddNom(). |