• General
  • Api Documentation

    Show / Hide Table of Contents
    • OmicronLab.MaterialAnalyzer.AutomationInterface
      • BaseFdsResult
      • BasePdcResult
      • CombinedFrequencySweepSettingsImplementation
      • FdsFrequencySweepSettingsImplementation
      • FrequencySweepSettingsBase
      • FrequencySweepSettingsFactory
      • MeasurementImplementation
      • MeasurementSettingsImplementation
      • PdcFrequencySweepSettingsImplementation
      • PreMeasurementImplementation
      • RecorderFdsResultImplementation
      • RecorderImplementation
      • RecorderPdcResultImplementation
      • ReferenceMeasurementImplementation
      • Spectano100
    • OmicronLab.MaterialAnalyzer.AutomationInterface.DataTypes
      • Complex
    • OmicronLab.MaterialAnalyzer.AutomationInterface.DataTypes.Interfaces
      • IComplex
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Enumerations
      • ApplyState
      • DeviceStatus
      • ExecutionState
      • FdsPdcConversionTime
      • LogLevel
      • MeasurementMode
      • NoiseSuppression
      • PreMeasurementDelayType
      • PreMeasurementState
      • QualityCheckState
      • ReconnectionState
      • RecorderState
      • ResultType
      • StopState
      • TestCellType
      • Trend
      • UploadState
    • OmicronLab.MaterialAnalyzer.AutomationInterface.EventHelper
      • DeviceEvents
      • FrequencySweepMeasurementEvents
      • PreMeasurementEvents
      • RecorderEvents
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Extensions
      • CommonExtension
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces
      • DeviceEventDelegates
      • DeviceEventDelegates.DeviceStatusChangedDelegate
      • DeviceEventDelegates.RuntimeErrorDelegate
      • SpectanoDevice
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Recording
      • Recorder
      • RecorderEventDelegates
      • RecorderEventDelegates.FdsResultAvailableDelegate
      • RecorderEventDelegates.PdcResultAvailableDelegate
      • RecorderEventDelegates.RecorderStatusChangedDelegate
      • Recording
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Recording.Results
      • RecorderFdsResult
      • RecorderPdcResult
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep
      • Sweep
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep
      • FrequencySweepEventDelegates
      • FrequencySweepEventDelegates.ExecutionProgressUpdateDelegate
      • FrequencySweepEventDelegates.NewFdsResultAvailableDelegate
      • FrequencySweepEventDelegates.NewPdcResultAvailableDelegate
      • FrequencySweepMeasurement
      • Results
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.PreMeasurements
      • PreMeasurement
      • PreMeasurementEventDelegates
      • PreMeasurementEventDelegates.QualityCheckStateDelegate
      • PreMeasurementEventDelegates.TimeDelayAndCurrentCheckerStateDelegate
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.ReferenceMeasurement
      • ReferenceMeasurement
      • ReferenceMeasurements
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.MeasurementModes.Sweep.FrequencySweep.Settings
      • CombinedFrequencySweepSettings
      • CustomCombinedFrequencySweepSettings
      • CustomFdsFrequencySweepSettings
      • CustomPdcFrequencySweepSettings
      • FdsFrequencySweepSettings
      • FrequencySweepSettings
      • MeasurementSettings
      • PdcFrequencySweepSettings
    • OmicronLab.MaterialAnalyzer.AutomationInterface.Interfaces.TestCells
      • CylindricalElectrodesWithGuardRing
      • CylindricalElectrodesWithoutGuardRing
      • DiskElectrodesWithGuardRing
      • DiskElectrodesWithoutGuardRing
      • Dsh100
      • OtherTestCell
      • TestCell
      • TestCellSample
      • TestCellSampleReference
    • SpectanoAIExample
      • Program

    Class ReferenceMeasurementImplementation

    Implementation for one Reference Measurement.

    Inheritance
    System.Object
    ReferenceMeasurementImplementation
    Implements
    IStoppableMeasurement
    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

    true if this measurement is completed; otherwise, false.

    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

    Implements

    IStoppableMeasurement
    Back to top Generated by DocFX