Sha256: 9621c6e132adf77288f4e23ef5bec694f1509ef4cc1eea66e0bb00602f5d0557

Contents?: true

Size: 1.22 KB

Versions: 4

Compression:

Stored size: 1.22 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;
  string _port;
  double _forceValue;
  double _iRange;
  int _processResults;
  int _badc;

 public:
  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);

 protected:
  typedef DCMeasurement super;
  DCMeasurement& getThis();
  void _setup();
  void _execute();

  string label;
  vector<int> funcResultsPre;
  vector<int> funcResultsPost;
  vector<double> results;
};
}
}
#endif

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
origen_std_lib-0.13.1 src/advantest/smt7/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.13.0 src/advantest/smt7/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.12.0 src/advantest/smt7/origen/origen/test_method/dc_measurement.hpp
origen_std_lib-0.11.0 src/advantest/smt7/origen/origen/test_method/dc_measurement.hpp