• General
  • API Documentation

    Show / Hide Table of Contents
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface
      • Bode100
      • BodeAutomation
      • BodeAutomationImplementation
      • Calibration
      • CalibrationValues
      • CorrectionValues
      • DeviceAddedDelegate
      • DeviceConfigurationImplementation
      • DeviceRemovedDelegate
      • FullRangeIsActiveChanged_Delegate
      • FullRangeIsAvailableChanged_Delegate
      • InternalCalibrationCallbackDelegate
      • InternalCalibrationImplementation
      • MeasurementImplementation
      • NewResultAvailableDelegate
      • Results
      • UserRangeIsActiveChanged_Delegate
      • UserRangeIsAvailableChanged_Delegate
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.DataTypes
      • Complex
      • IComplex
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Enumerations
      • AngleUnit
      • Attenuator
      • CalibrationMultiModeToggle
      • Connection
      • ExecutionState
      • LevelUnit
      • LogLevel
      • MagnitudeUnit
      • ReceiverBandwidth
      • SourceMode
      • SweepMode
      • Termination
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Helper
      • AutomationInterfaceHelpers
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces
      • Attenuation
      • BodeAutomationInterface
      • BodeDevice
      • DeviceConfiguration
      • DeviceProperties
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Calibration
      • FullLoadCalibrationValues
      • FullOpenCalibrationValues
      • FullShortCalibrationValues
      • FullThruCalibrationValues
      • GainCalibration
      • GainFullCalibrationValues
      • GainFullRange
      • GainUserCalibrationValues
      • GainUserRange
      • ImpedanceCalibration
      • ImpedanceFullCalibrationValues
      • ImpedanceFullRange
      • ImpedanceUserCalibrationValues
      • ImpedanceUserRange
      • InternalCalibration
      • MultiModeCalibration
      • MultiModeFullCalibrationValues
      • MultiModeFullRange
      • MultiModeUserCalibrationValues
      • MultiModeUserRange
      • UserLoadCalibrationValues
      • UserOpenCalibrationValues
      • UserShortCalibrationValues
      • UserThruCalibrationValues
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Events
      • IBode100Events
      • IMeasurementEvent
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Measurements
      • AdapterMeasurement
      • ExternalBridgeMeasurement
      • GainMeasurement
      • Impedance
      • OnePortMeasurement
      • Reflection
      • S11ExternalCouplerMeasurement
      • S11OnePortMeasurement
      • S21Measurement
      • SeriesThruMeasurement
      • ShuntThruMeasurement
      • Transmission
      • VoltageCurrentGainMeasurement
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.PortExtension
      • CableLosses
      • PortExtension
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results
      • AdmittanceResult
      • GainResults
      • ImpedanceResult
      • ReflectionResult
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Results.SpecialResults
      • OverloadResult
      • Vrms
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Interfaces.Shaping
      • AttenuatorShaping
      • BandwidthShaping
      • Shaping
      • SourceShaping
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.PortExtension
      • CableLossImpl
      • PortExtensionImpl
    • OmicronLab.VectorNetworkAnalysis.AutomationInterface.Shaping
      • AttenuatorShapingImpl
      • BandwidthShapingImpl
      • ShapingImpl
      • SourceShapingImpl

    Class InternalCalibrationImplementation

    Internal calibration settings.

    Inheritance
    System.Object
    InternalCalibrationImplementation
    Implements
    InternalCalibration
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    Namespace: OmicronLab.VectorNetworkAnalysis.AutomationInterface
    Assembly: OmicronLab.VectorNetworkAnalysis.AutomationInterface.dll (3.22.1690.0)
    Syntax
    [Guid("8BC20874-4D18-41DA-8579-5C7127D523C5")]
    [ClassInterface(ClassInterfaceType.None)]
    [ComVisible(true)]
    public class InternalCalibrationImplementation : InternalCalibration

    Constructors

    InternalCalibrationImplementation(MeasurementTaskHandler, Action<Double>)

    Initializes a new instance of the InternalCalibrationImplementation class.

    Declaration
    public InternalCalibrationImplementation(MeasurementTaskHandler measurementTaskHandler, Action<double> localInternalCalibrationCallback)
    Parameters
    Type Name Description
    MeasurementTaskHandler measurementTaskHandler

    The measurement task handler.

    Action<System.Double> localInternalCalibrationCallback

    The local internal calibration callback.

    Properties

    DateExecuted

    Gets the date from the last internal calibration.

    Declaration
    public DateTime DateExecuted { get; }
    Property Value
    Type Description
    DateTime

    The date as DateTime.

    DateExecutedTimeStamp

    Gets the date from the last internal calibration.

    Declaration
    public long DateExecutedTimeStamp { get; }
    Property Value
    Type Description
    System.Int64

    The date as time stamp.

    LocalDateExecuted

    Gets the date from the last internal calibration in local time.

    Declaration
    public DateTime LocalDateExecuted { get; }
    Property Value
    Type Description
    DateTime

    The date as DateTime.

    Methods

    DateExecutedAsString(String)

    Gets the date as string representation from the last internal calibration.

    Declaration
    public string DateExecutedAsString(string format)
    Parameters
    Type Name Description
    System.String format

    The format.

    Returns
    Type Description
    System.String

    Execute()

    Executes the internal calibration.

    Declaration
    public ExecutionState Execute()
    Returns
    Type Description
    ExecutionState

    ExecuteAsync()

    Executes the internal calibration asynchronous.

    Declaration
    public Task<ExecutionState> ExecuteAsync()
    Returns
    Type Description
    Task<ExecutionState>

    LocalDateExecutedAsString(String)

    Gets the date as string representation from the last internal calibration in local time.

    Declaration
    public string LocalDateExecutedAsString(string format)
    Parameters
    Type Name Description
    System.String format

    The format.

    Returns
    Type Description
    System.String

    Implements

    InternalCalibration
    Back to top Generated by DocFX