Table of Contents

Class CustomInstrumentSessionsBundle

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

Defines an object that contains one or more CustomInstrumentSessionInformation objects.

public class CustomInstrumentSessionsBundle : ISessionsBundle<CustomInstrumentSessionInformation>
Inheritance
CustomInstrumentSessionsBundle
Implements
Inherited Members
Extension Methods

Constructors

CustomInstrumentSessionsBundle(ISemiconductorModuleContext, IEnumerable<CustomInstrumentSessionInformation>)

Constructs a sessions bundle object that represents a bunch of CustomInstrumentSessionInformations.

Properties

AggregateSitePinList

An aggregated list of SitePinInfo objects containing information for all of the individual site-pin pairs associated with each of the session information objects within the bundle.

InstrumentSessions

An enumerable of ISessionInformation.

TSMContext

The associated NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext.

Methods

FilterByPin(string)

Filters the current CustomInstrumentSessionsBundle and returns a new one with the requested pin.

FilterByPin(string[])

Filters the current CustomInstrumentSessionsBundle and returns a new one with the requested pins.

FilterBySite(int)

Filters the current CustomInstrumentSessionsBundle and returns a new one with the requested site.

FilterBySite(int[])

Filters the current CustomInstrumentSessionsBundle and returns a new one with the requested sites.