Protected Member Functions | |
virtual void | init () |
virtual void | body () |
Protected Member Functions inherited from Origen::TestMethod::FunctionalTest | |
FunctionalTest & | getThis () |
ARRAY_I | capturedData () |
Returns the captured data for the site currently in focus. More... | |
ARRAY_I | capturedData (int) |
Returns the captured data for the given site number. More... | |
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 | |
string | mPort |
Protected Attributes inherited from Origen::TestMethod::FunctionalTest | |
string | label |
vector< int > | results |
string | pinName |
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::FunctionalTest | |
FunctionalTest () | |
virtual | ~FunctionalTest () |
void | SMC_backgroundProcessing () |
FunctionalTest & | capture (int v) |
FunctionalTest & | pin (string v) |
If data capture is requested, supply the pin to capture data from. More... | |
FunctionalTest & | port (string v) |
FunctionalTest & | bitPerWord (int v) |
FunctionalTest & | processResults (int v) |
When set to 0 the results of the test will not be judged or logged. More... | |
FunctionalTest & | pattern (string v) |
Override the pattern argument from the test suite. More... | |
FunctionalTest & | testName (string v) |
string | testName () |
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::FunctionalTest | |
typedef FunctionalTest | super |
|
inlineprotectedvirtual |
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 |