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

Protected Member Functions

virtual void init ()
 
virtual void body ()
 
- Protected Member Functions inherited from Origen::TestMethod::FunctionalTest
FunctionalTestgetThis ()
 
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 ()
 
FunctionalTestcapture (int v)
 
FunctionalTestpin (string v)
 If data capture is requested, supply the pin to capture data from. More...
 
FunctionalTestport (string v)
 
FunctionalTestbitPerWord (int v)
 
FunctionalTestprocessResults (int v)
 When set to 0 the results of the test will not be judged or logged. More...
 
FunctionalTestpattern (string v)
 Override the pattern argument from the test suite. More...
 
FunctionalTesttestName (string v)
 
string testName ()
 
- 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::FunctionalTest
typedef FunctionalTest super
 

Member Function Documentation

virtual void OrigenFunctionalTest::body ( )
inlineprotectedvirtual

Reimplemented from Origen::TestMethod::Base.

virtual void OrigenFunctionalTest::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

string OrigenFunctionalTest::mPort
protected

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