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

Protected Member Functions

virtual void init ()
 
virtual void body ()
 
- Protected Member Functions inherited from Origen::TestMethod::DCMeasurement
DCMeasurementgetThis ()
 
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 mApplyShutdown
 
string mShutdownPattern
 
string mMeasure
 
double mSettlingTime
 
string mPin
 
string mPort
 
double mForceValue
 
double mIRange
 
int mCheckShutdown
 
int mBadc
 
- Protected Attributes inherited from Origen::TestMethod::DCMeasurement
string label
 
vector< int > funcResultsPre
 
vector< int > funcResultsPost
 
vector< double > results
 
- 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::DCMeasurement
 DCMeasurement ()
 
virtual ~DCMeasurement ()
 
void SMC_backgroundProcessing ()
 
DCMeasurementapplyShutdown (int v)
 
DCMeasurementshutdownPattern (string v)
 
DCMeasurementcheckShutdown (int v)
 
DCMeasurementmeasure (string v)
 
DCMeasurementsettlingTime (double v)
 
DCMeasurementpin (string v)
 
DCMeasurementport (string v)
 
DCMeasurementforceValue (double v)
 
DCMeasurementiRange (double v)
 
DCMeasurementprocessResults (int v)
 
DCMeasurementbadc (int v)
 
- 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::DCMeasurement
typedef DCMeasurement super
 

Detailed Description

Test method class.

For each testsuite using this test method, one object of this class is created.

Member Function Documentation

virtual void OrigenDCMeasurement::body ( )
inlineprotectedvirtual

This test is invoked per site.

Reimplemented from Origen::TestMethod::Base.

virtual void OrigenDCMeasurement::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 OrigenDCMeasurement::mApplyShutdown
protected
int OrigenDCMeasurement::mBadc
protected
int OrigenDCMeasurement::mCheckShutdown
protected
double OrigenDCMeasurement::mForceValue
protected
double OrigenDCMeasurement::mIRange
protected
string OrigenDCMeasurement::mMeasure
protected
string OrigenDCMeasurement::mPin
protected
string OrigenDCMeasurement::mPort
protected
double OrigenDCMeasurement::mSettlingTime
protected
string OrigenDCMeasurement::mShutdownPattern
protected

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