Table of Contents

Interface ICustomInstrumentFactory

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.CustomInstrument
Assembly
NationalInstruments.SemiconductorTestLibrary.Abstractions.dll

Defines a factory for creating ICustomInstrument instances for a specific instrument type.

public interface ICustomInstrumentFactory

Properties

InstrumentTypeId

Gets the custom instrument type ID.

Methods

CreateInstrument(string, string, string)

Creates a new instance of ICustomInstrument based on the instrument name and channel group ID.

ValidateCustomInstruments(string[], string[], string[])

Validates the custom instruments based on the provided instrument names, channel group IDs, and channel lists associated with the instrument type ID.