Method ConfigureAdvancedSequence
- Assembly
- NationalInstruments.SemiconductorTestLibrary.Extensions.dll
ConfigureAdvancedSequence(DCPowerSessionsBundle, string, IList<DCPowerAdvancedSequenceStepProperties>, bool, bool)
Creates and configures an advanced sequence with per-step property configurations.
public static void ConfigureAdvancedSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, IList<DCPowerAdvancedSequenceStepProperties> perStepProperties, bool setAsActiveSequence = false, bool commitFirstElementAsInitialState = false)Parameters
sessionsBundleDCPowerSessionsBundle-
The DCPower sessions bundle.
sequenceNamestring-
The name of the advanced sequence to create.
perStepPropertiesIList<DCPowerAdvancedSequenceStepProperties>-
A list of property configurations for each step in the sequence.
setAsActiveSequencebool-
If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.
commitFirstElementAsInitialStatebool-
If true, uses the first element in perStepProperties as a commit step. Default is false.
ConfigureAdvancedSequence(DCPowerSessionsBundle, string, SiteData<IList<DCPowerAdvancedSequenceStepProperties>>, bool, bool)
Creates and configures an advanced sequence with per-step property configurations.
public static void ConfigureAdvancedSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, SiteData<IList<DCPowerAdvancedSequenceStepProperties>> perStepProperties, bool setAsActiveSequence = false, bool commitFirstElementAsInitialState = false)Parameters
sessionsBundleDCPowerSessionsBundle-
The DCPower sessions bundle.
sequenceNamestring-
The name of the advanced sequence to create.
perStepPropertiesSiteData<IList<DCPowerAdvancedSequenceStepProperties>>-
A list of property configurations for each step in the sequence.
setAsActiveSequencebool-
If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.
commitFirstElementAsInitialStatebool-
If true, uses the first element in perStepProperties as a commit step. Default is false.
ConfigureAdvancedSequence(DCPowerSessionsBundle, string, PinSiteData<IList<DCPowerAdvancedSequenceStepProperties>>, bool, bool)
Creates and configures an advanced sequence with per-step property configurations.
public static void ConfigureAdvancedSequence(this DCPowerSessionsBundle sessionsBundle, string sequenceName, PinSiteData<IList<DCPowerAdvancedSequenceStepProperties>> perStepProperties, bool setAsActiveSequence = false, bool commitFirstElementAsInitialState = false)Parameters
sessionsBundleDCPowerSessionsBundle-
The DCPower sessions bundle.
sequenceNamestring-
The name of the advanced sequence to create.
perStepPropertiesPinSiteData<IList<DCPowerAdvancedSequenceStepProperties>>-
A list of property configurations for each step in the sequence.
setAsActiveSequencebool-
If true, sets the configured sequence as the active sequence. If false (default), clears the active sequence to allow configuring multiple sequences before initiating.
commitFirstElementAsInitialStatebool-
If true, uses the first element in perStepProperties as a commit step. Default is false.