niHSDIO_ConfigureInitialStateU32
Specific Function
C Function Prototype
ViStatus niHSDIO_ConfigureInitialStateU32 (ViSession vi, ViUInt32 initialState);
Purpose
Sets the Initial state for a dynamic generation operation. The Initial state of each channel is driven after the session is initiated using niHSDIO_Initiate. Channels remain unchanged until the first waveform sample is generated.
Unlike niHSDIO_ConfigureInitialState which uses a string, this function uses a binary format to only represent high and low. If you require more choices for your Initial state, use the niHSDIO_ConfigureInitialState function.
Parameters
Name | Type | Description |
---|---|---|
vi | ViSession | This handle identifies your instrument session. vi was obtained from niHSDIO_InitGenerationSession. |
initialState | ViUInt32 | Specifies the bit mask representing the Initial state. High is specified with a 1, and low is specified with a 0.
The first character in initialState corresponds to the first channel in channelList. The number of characters in the pattern must equal the number of channels specified in channelList or NI-HSDIO returns an error. |