Table of Contents

Class DCPowerSessionsBundle

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

Defines an object that contains one or more DCPowerSessionInformation objects.

public class DCPowerSessionsBundle : ISessionsBundle<DCPowerSessionInformation>
Inheritance
DCPowerSessionsBundle
Implements
Inherited Members
Extension Methods

Constructors

DCPowerSessionsBundle(ISemiconductorModuleContext, IEnumerable<DCPowerSessionInformation>)

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

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 current DCPowerSessionsBundle and returns a new one with the requested pin.

FilterByPin(string[])

Filters current DCPowerSessionsBundle and returns a new one with requested pins.

FilterBySite(int)

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

FilterBySite(int[])

Filters current DCPowerSessionsBundle and returns a new one with requested sites.

MergePinGroup(string)

Merges the channels that are part of the connections in specified pin group into the channel corresponding to the first pin in the pin group.

MergePinGroup(string[])

Merges the channels that are part of the connections in specified pin groups.

UnmergePinGroup(string)

Unmerges the channels that are part of the connections in specified pin group.

UnmergePinGroup(string[])

Unmerges the channels that are part of the connections in specified pin groups.