Table of Contents

Class TSMSessionManager

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

Defines a session manager that manages device sessions through TSM.

public class TSMSessionManager

Inheritance

Inherited Members

Constructors

TSMSessionManager(ISemiconductorModuleContext)

Constructs a TSM session manager.

Methods

CustomInstrument(string, string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.CustomInstrument.CustomInstrumentSessionsBundle associated with the specified pin.

CustomInstrument(string, string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.CustomInstrument.CustomInstrumentSessionsBundle associated with the specified pins.

DAQmx(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pin.

DAQmx(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pins. The specified pins must map to the same task type, otherwise the method throws an exception.

DAQmx(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pins. The specified pins must map to the same task type, otherwise the method throws an exception.

DAQmx(string, DAQmxTaskType)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pin.

DAQmx(string[], DAQmxTaskType)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pins.

DAQmx(string[], bool, DAQmxTaskType)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DAQmx.DAQmxTasksBundle associated with the specified pins of the expected task type.

DCPower(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle associated with the specified pin.

DCPower(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle associated with the specified pins.

DCPower(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DCPower.DCPowerSessionsBundle associated with the specified pins.

DMM(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DMM.DMMSessionsBundle associated with the specified pin.

DMM(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DMM.DMMSessionsBundle associated with the specified pins.

DMM(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.DMM.DMMSessionsBundle associated with the specified pins.

Digital()

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle associated with all the available DUT pins.

Digital(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle associated with the specified pin.

Digital(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle associated with the specified pins.

Digital(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle associated with the specified pins.

Fgen(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Fgen.FgenSessionsBundle associated with the specified pin.

Fgen(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Fgen.FgenSessionsBundle associated with the specified pins.

Fgen(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Fgen.FgenSessionsBundle associated with the specified pins.

Scope(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Scope.ScopeSessionsBundle associated with the specified pin.

Scope(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Scope.ScopeSessionsBundle associated with the specified pins.

Scope(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Scope.ScopeSessionsBundle associated with the specified pins.

Sync()

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle associated with all pins.

Sync(string)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle associated with the specified pin.

Sync(string[])

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle associated with the specified pins.

Sync(string[], bool)

Gets the NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle associated with the specified pins.