Class DigitalSessionsBundle
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Abstractions.dll
Defines an object that contains one or more NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformation objects.
public class DigitalSessionsBundle : ISessionsBundle<DigitalSessionInformation>Inheritance
Implements
Inherited Members
Extension Methods
Constructors
- DigitalSessionsBundle(ISemiconductorModuleContext, IEnumerable<string>, IEnumerable<DigitalSessionInformation>)
-
Constructs a sessions bundle object that represents a bunch of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformations.
Properties
- AggregateSitePinList
-
An aggregated list of NationalInstruments.SemiconductorTestLibrary.Common.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 NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformations.
- Pins
- TSMContext
-
The associated NationalInstruments.TestStand.SemiconductorModule.CodeModuleAPI.ISemiconductorModuleContext.
Methods
- Do<T>(SiteData<T>, Action<DigitalSessionInformation, T[]>, string)
-
Does an operation on each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformation in parallel with the given per-site data.
- DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, T[]>, string)
-
Does an operation on each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformation in parallel and returns per-site results.
- DoAndReturnPerSiteResults<T>(Func<DigitalSessionInformation, SiteData<T>>, string)
-
Does an operation on each NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionInformation in parallel and returns per-site results.
- FilterByPin(string)
-
Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle and returns a new one with the requested pin.
- FilterByPin(string[])
-
Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle and returns a new one with requested pins.
- FilterBySite(int)
-
Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle and returns a new one with the requested site.
- FilterBySite(int[])
-
Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital.DigitalSessionsBundle and returns a new one with requested sites.
- PerInstrumentPerSiteResultsToPerSiteResults<T>(T[][])
-
Converts per-instrument per-site results to per-site results.
- PublishPatternResults(bool[][], string)
-
Publishes measurement results.