Protected Member Functions | |
virtual void | init () |
virtual void | body () |
Protected Member Functions inherited from Origen::TestMethod::DCMeasurement | |
DCMeasurement & | getThis () |
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 () |
DCMeasurement & | applyShutdown (int v) |
DCMeasurement & | shutdownPattern (string v) |
DCMeasurement & | checkShutdown (int v) |
DCMeasurement & | measure (string v) |
DCMeasurement & | settlingTime (double v) |
DCMeasurement & | pin (string v) |
DCMeasurement & | port (string v) |
DCMeasurement & | forceValue (double v) |
DCMeasurement & | iRange (double v) |
DCMeasurement & | processResults (int v) |
DCMeasurement & | badc (int v) |
Public Member Functions inherited from Origen::TestMethod::Base | |
Base () | |
virtual | ~Base () |
Base & | async (bool v) |
Base & | syncup (bool v) |
void | execute () |
Protected Types inherited from Origen::TestMethod::DCMeasurement | |
typedef DCMeasurement | super |
Test method class.
For each testsuite using this test method, one object of this class is created.
|
inlineprotectedvirtual |
This test is invoked per site.
Reimplemented from Origen::TestMethod::Base.
|
inlineprotectedvirtual |
Initialize the parameter interface to the testflow. This method is called just once after a testsuite is created.
Reimplemented from Origen::TestMethod::Base.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |