Table of Contents

Method ConfigureSingleLevel

Namespace
NationalInstruments.SemiconductorTestLibrary.InstrumentAbstraction.Digital
Assembly
NationalInstruments.SemiconductorTestLibrary.Extensions.dll

ConfigureSingleLevel(DigitalSessionsBundle, LevelType, double)

Configures a single level. Use this method to configure the same level for all sessions.

public static void ConfigureSingleLevel(this DigitalSessionsBundle sessionsBundle, LevelsAndTiming.LevelType levelType, double levelValue)

Parameters

sessionsBundle DigitalSessionsBundle

The DigitalSessionsBundle object.

levelType LevelsAndTiming.LevelType

The type of level to configure.

levelValue double

The value of level to configure.

ConfigureSingleLevel(DigitalSessionsBundle, LevelType, SiteData<double>)

Configures a single level. Use this method to configure different levels for different sites.

public static void ConfigureSingleLevel(this DigitalSessionsBundle sessionsBundle, LevelsAndTiming.LevelType levelType, SiteData<double> perSiteLevelValues)

Parameters

sessionsBundle DigitalSessionsBundle

The DigitalSessionsBundle object.

levelType LevelsAndTiming.LevelType

The type of level to configure.

perSiteLevelValues SiteData<double>

The per-site value of level to configure.

ConfigureSingleLevel(DigitalPinSet, LevelType, double)

Configures a single level.

public static void ConfigureSingleLevel(this DigitalPinSet pinSet, LevelsAndTiming.LevelType levelType, double levelValue)

Parameters

pinSet DigitalPinSet

The NationalInstruments.ModularInstruments.NIDigital.DigitalPinSet object.

levelType LevelsAndTiming.LevelType

The type of the level to configure.

levelValue double

The value of the level to configure.