Class ReferenceMeasurementImplementation
Implementation for one Reference Measurement.
Inheritance
Implements
Namespace: OmicronLab.MaterialAnalyzer.AutomationInterface
Assembly: OmicronLab.MaterialAnalyzer.AutomationInterface.dll (1.60.627.0)
Syntax
public class ReferenceMeasurementImplementation : ReferenceMeasurement, IStoppableMeasurement
Properties
IsCompleted
Gets a value indicating whether this measurement is completed.
Declaration
public bool IsCompleted { get; }
Property Value
Type | Description |
---|---|
System.Boolean |
|
Results
Gets the results.
Declaration
public Results Results { get; }
Property Value
Type | Description |
---|---|
Results | The results. |
TestCellSampleReference
Gets the test cell sample reference.
Declaration
public TestCellSampleReference TestCellSampleReference { get; }
Property Value
Type | Description |
---|---|
TestCellSampleReference | The test cell sample reference. |
Methods
ClearResults()
Clears the results.
Declaration
public void ClearResults()
ExecuteMeasurement()
Executes the measurement.
Declaration
public ExecutionState ExecuteMeasurement()
Returns
Type | Description |
---|---|
ExecutionState |
ExecuteMeasurementAsync()
Executes the measurement asynchronous.
Declaration
public Task<ExecutionState> ExecuteMeasurementAsync()
Returns
Type | Description |
---|---|
Task<ExecutionState> |
ReconnectMeasurementToDevice()
Reconnects the reference measurement to an already running device.
Declaration
public ReconnectionState ReconnectMeasurementToDevice()
Returns
Type | Description |
---|---|
ReconnectionState |
ReconnectMeasurementToDeviceAsync()
Reconnects the reference measurement to an already running device asynchronous.
Declaration
public Task<ReconnectionState> ReconnectMeasurementToDeviceAsync()
Returns
Type | Description |
---|---|
Task<ReconnectionState> |
StopMeasurement()
Stops the air reference measurement.
Declaration
public StopState StopMeasurement()
Returns
Type | Description |
---|---|
StopState |
StopMeasurementAsync()
Stops the air reference measurement asynchronous.
Declaration
public Task<StopState> StopMeasurementAsync()
Returns
Type | Description |
---|---|
Task<StopState> |
UploadResultsFromDevice()
Uploads the results from the device.
Declaration
public UploadState UploadResultsFromDevice()
Returns
Type | Description |
---|---|
UploadState |
UploadResultsFromDeviceAsync()
Uploads the results from the device asynchronous.
Declaration
public Task<UploadState> UploadResultsFromDeviceAsync()
Returns
Type | Description |
---|---|
Task<UploadState> |
Remarks
This function is not visible via COM.
Events
ExecutionProgressUpdate
Occurs on every measurement progress update.
Declaration
public event FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate ExecutionProgressUpdate
Event Type
Type | Description |
---|---|
FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate |
NewFdsResultAvailable
Occurs when new a FDS result is available.
Declaration
public event FrequencySweepEventDelegates.NewFdsResultAvailableDelegate NewFdsResultAvailable
Event Type
Type | Description |
---|---|
FrequencySweepEventDelegates.NewFdsResultAvailableDelegate |
NewPdcResultAvailable
Occurs when a new PDC result is available.
Declaration
public event FrequencySweepEventDelegates.NewPdcResultAvailableDelegate NewPdcResultAvailable
Event Type
Type | Description |
---|---|
FrequencySweepEventDelegates.NewPdcResultAvailableDelegate |