Origen V93K SMT7 Library
 All Classes Namespaces Files Functions Variables Typedefs Macros
Protected Member Functions | Protected Attributes | List of all members
OrigenFrequencyMeasurement Class Reference
Inheritance diagram for OrigenFrequencyMeasurement:
Inheritance graph
[legend]
Collaboration diagram for OrigenFrequencyMeasurement:
Collaboration graph
[legend]

Protected Member Functions

virtual void init ()
 
virtual void body ()
 
- Protected Member Functions inherited from Origen::TestMethod::FrequencyMeasurement
FrequencyMeasurementgetThis ()
 
void _setup ()
 For internal use, don't override. More...
 
void _execute ()
 
- Protected Member Functions inherited from Origen::TestMethod::Base
int offline ()
 Returns 1 when running in offline mode. More...
 
void initialize ()
 
void run ()
 
int testNumber ()
 Returns the base test number. More...
 
int testNumber (string)
 Returns the test test number for the given test name. More...
 
TMLimits::LimitInfo testLimits ()
 Returns the base test limits. More...
 
TMLimits::LimitInfo testLimits (string)
 Returns the test limits for the given test name. More...
 
void datalog (double)
 
void datalog (string, double)
 
void judgeAndDatalog (double)
 
void judgeAndDatalog (string, double)
 
bool preJudge (double)
 
bool preJudge (string, double)
 
string testName ()
 
int invertFunctionalResultIfRequired (int)
 
bool isWithinLimits (double, LIMIT)
 Returns true if the given value is within the given limits. More...
 
LIMIT toNALimit (LIMIT)
 
virtual void preBody ()
 
virtual void preBody (int site)
 
virtual void filterRDI (SMART_RDI::dcBase &prdi)
 
virtual void filterRDI (SMART_RDI::DIG_CAP &prdi)
 
virtual void filterRDI (SMART_RDI::FUNC &prdi)
 
virtual void holdState ()
 
virtual void holdState (int site)
 
virtual void postBody ()
 
virtual void postBody (int site)
 
virtual void process (int site)
 
virtual double filterResult (double result)
 
virtual bool async ()
 
virtual bool syncup ()
 
void enableHiddenUpload ()
 
void callPreBody ()
 
void callHoldState ()
 
template<class T >
void callPostBody (T *obj)
 

Protected Attributes

int mPeriodBased
 
string mPin
 
string mPort
 
int mSamples
 
int mPeriodInNs
 
- Protected Attributes inherited from Origen::TestMethod::FrequencyMeasurement
string label
 
vector< int > funcResults
 
- Protected Attributes inherited from Origen::TestMethod::Base
int numberOfPhysicalSites
 
ARRAY_I activeSites
 
string suiteName
 
bool bFirstRun
 
string _testName
 
int _forcePass
 
string _onPassFlag
 
string _onFailFlag
 
vector< int > suiteFailed
 

Additional Inherited Members

- Public Member Functions inherited from Origen::TestMethod::FrequencyMeasurement
 FrequencyMeasurement ()
 
virtual ~FrequencyMeasurement ()
 
void SMC_backgroundProcessing ()
 
FrequencyMeasurementperiodBased (int v)
 
FrequencyMeasurementpin (string v)
 REQUIRED: The name of the pin being measured. More...
 
FrequencyMeasurementport (string v)
 
FrequencyMeasurementsamples (int v)
 The number of samples captured by the pattern, the default is 2000. More...
 
FrequencyMeasurementperiodInNs (int v)
 REQUIRED: Supply the period of the captured vectors in nanoseconds. More...
 
FrequencyMeasurementprocessResults (int v)
 When set to 0 the results of the test will not be judged or logged. More...
 
- Public Member Functions inherited from Origen::TestMethod::Base
 Base ()
 
virtual ~Base ()
 
Baseasync (bool v)
 
Basesyncup (bool v)
 
void execute ()
 
- Protected Types inherited from Origen::TestMethod::FrequencyMeasurement
typedef FrequencyMeasurement super
 

Member Function Documentation

virtual void OrigenFrequencyMeasurement::body ( )
inlineprotectedvirtual

This test is invoked per site.

Reimplemented from Origen::TestMethod::Base.

virtual void OrigenFrequencyMeasurement::init ( )
inlineprotectedvirtual

Initialize the parameter interface to the testflow. This method is called just once after a testsuite is created.

Reimplemented from Origen::TestMethod::Base.

Member Data Documentation

int OrigenFrequencyMeasurement::mPeriodBased
protected
int OrigenFrequencyMeasurement::mPeriodInNs
protected
string OrigenFrequencyMeasurement::mPin
protected
string OrigenFrequencyMeasurement::mPort
protected
int OrigenFrequencyMeasurement::mSamples
protected

The documentation for this class was generated from the following file: