Table of Contents

Class SyncSessionsBundle

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

Defines an object that contains one or more NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionInformation objects.

public class SyncSessionsBundle : ISessionsBundle<SyncSessionInformation>

Inheritance

Implements

Inherited Members

Extension Methods

Constructors

SyncSessionsBundle(ISemiconductorModuleContext, IEnumerable<SyncSessionInformation>)

Constructs a sessions bundle object that represents a bunch of NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionInformations.

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.ISessionInformation.

TSMContext

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

Methods

FilterBySite(int)

Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle and returns a new one with the requested site.

FilterBySite(int[])

Filters current NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Sync.SyncSessionsBundle and returns a new one with requested sites.