Sha256: d1147b887c1aa5d7ae9ba70874e6a048dc6fa3b652aa68653ba1c48cbb1a4307

Contents?: true

Size: 1.38 KB

Versions: 7

Compression:

Stored size: 1.38 KB

Contents

#ifndef ORIGEN_TEST_METHOD_DC_MEASUREMENT_INCLUDED
#define ORIGEN_TEST_METHOD_DC_MEASUREMENT_INCLUDED

#include "base.hpp"
#include "mapi.hpp"
#include "rdi.hpp"

using namespace std;

namespace Origen {
namespace TestMethod {

class DCMeasurement: public Base {
    void serialProcessing(int site);

    int _applyShutdown;
    string _shutdownPattern;
    int _checkShutdown;
    string _measure;
    double _settlingTime;
    string _pin;
    double _forceValue;
    double _iRange;
    int _processResults;
    int _badc;

public:
    DCMeasurement();
    virtual ~DCMeasurement();
    void SMC_backgroundProcessing();
    void execute();

    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 & forceValue(double v);
    DCMeasurement & iRange(double v);
    DCMeasurement & processResults(int v);
    DCMeasurement & badc(int v);

protected:
     DCMeasurement & getThis();

    // Member/instance variables, declared outside the execute function body since
    // they may be useful to refer to in callback functions
    ARRAY_I activeSites;
    string testSuiteName;
    string label;
    vector<int> funcResultsPre;
    vector<int> funcResultsPost;
    vector<double> results;
};

}
}
#endif

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
origen_std_lib-0.10.1 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.10.0 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.9.0 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.8.3 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.8.2 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.8.1 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.8.0 stdlib/v93k/origen/origen/test_method/dc_measurement.hpp