Class PreMeasurementImplementation
Implementation for the pre measurements.
Inheritance
Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface
Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
Syntax
public class PreMeasurementImplementation : PreMeasurement
Constructors
PreMeasurementImplementation(MeasurementImplementation)
Initializes a new instance of the PreMeasurementImplementation class.
Declaration
public PreMeasurementImplementation(MeasurementImplementation measurementImplementation)
Parameters
Type | Name | Description |
---|---|---|
MeasurementImplementation | measurementImplementation | The measurement implementation. |
Properties
CheckNoiseAndConnectivityProblems
Gets or sets a value indicating whether check noise and connectivity problems is activated.
Declaration
public bool CheckNoiseAndConnectivityProblems { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
DelayCurrentThreshold
Gets or sets the max current threshold.
Declaration
public double DelayCurrentThreshold { get; set; }
Property Value
Type | Description |
---|---|
System.Double | Only if activated. |
DelayTime
Gets or sets the pre measurement delay time in seconds.
Declaration
public int DelayTime { get; set; }
Property Value
Type | Description |
---|---|
System.Int32 | The pre measurement delay time. |
EnableCurrentThreshold
Gets or sets a value indicating whether the current threshold is activated.
Declaration
public bool EnableCurrentThreshold { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
EnableDelayTime
Gets or sets a value indicating whether if the pre measurement delay time is enabled.
Declaration
public bool EnableDelayTime { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean |
Methods
AbortPreMeasurement()
Aborts the pre measurement.
Declaration
public void AbortPreMeasurement()
AbortPreMeasurementAsync()
Aborts the pre measurement asynchronous.
Declaration
public Task AbortPreMeasurementAsync()
Returns
Type | Description |
---|---|
Task |
Events
QualityCheckerState
Occurs when the quality checker is completed.
Declaration
public event PreMeasurementEventDelegates.QualityCheckStateDelegate QualityCheckerState
Event Type
Type | Description |
---|---|
PreMeasurementEventDelegates.QualityCheckStateDelegate |
TimeDelayAndCurrentCheckerState
Occurs during time delay and current checks.
Declaration
public event PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate TimeDelayAndCurrentCheckerState
Event Type
Type | Description |
---|---|
PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate |
Remarks
Depending on the PreMeasurementDelayType the parameter value and valueThreshold holds:
- Actual elapsed time and total time in seconds in case of TimeDelay
- Actual measured current and current threshold in case of CurrentCheck