User manual
nbrSamplesInSeg  ViInt32  Requested number of samples, may assume 1 to the 
actual number of samples. 
segmentOffset  ViInt32  ONLY used for readMode = 1 in DIGITIZERS: 
Requested offset, in number of samples, between 
adjacent segments in the destination buffer dataArray. 
Must be ≥ nbrSamplesInSeg 
dataArraySize  ViInt32  Number of bytes in the user-allocated dataArray. Used 
for verification / protection. 
segDescArraySize ViInt32  Number of bytes in the user-allocated segDescArray. 
Used for verification / protection. 
flags  ViInt32  As used for DIGITIZERS 
Bit Function 
0 
LSB 
If set the first data point is at a fixed number 
of points with respect to the resynchronized 
trigger, otherwise it is before delayTime after 
the Trigger 
1  If set the lookup table (if any) will not be used 
to translate the data, otherwise it will be. 
3  If set the memory image will be transferred in 
an image read but no segment re-ordering will 
be done, otherwise it will be. 
For Averagers if Bit 2 is set the accumulated data will 
not be reset after being read, otherwise it will be. 
AcqirisDataTypes.h contains AqReadDataFlags an 
enum which encodes the above values. 
reserved  ViInt32  Reserved for future use, set to 0. 
reserved2  ViReal64  Reserved for future use, set to 0. 
reserved3  ViReal64  Reserved for future use, set to 0. 
Segment Descriptor for Normal Waveforms (readMode = 0,1,3) in AqSegmentDescriptor 
Name Type  Description 
horPos  ViReal64  Horizontal position of first data point. 
timeStampLo 
timeStampHi 
ViUInt32 
ViUInt32 
Low and high part of the 64-bit trigger timestamp. See 
discussion below. 
Segment Descriptor for Averaged Waveforms (readMode = 2,5,6) in 
AqSegmentDescriptorAvg 
Name Type  Description 
horPos  ViReal64  Horizontal position of first data point. 
timeStampLo 
timeStampHi 
ViUInt32 
ViUInt32 
Low and high part of the 64-bit trigger timestamp. See 
discussion below. 
actualTriggersInSeg  ViUInt32  Number of actual triggers acquired in this segment 
avgOvfl  ViInt32  Acquisition overflow. See discussion below. 
avgStatus  ViInt32  Average depth and status. See discussion below. 
avgMax  ViInt32  Max value in the sequence. See discussion below. 
flags  ViUInt32  The lowest four bits contain the hardware marker 
values. The correspondence is 
Bit 0 (LSB) = P1, Bit 1 = P2 
Bit 2 = I/O A  Bit 3 = I/O B 
The marker is set at the last trigger, in the first round of 
the acquisition of the segment. 
reserved  ViInt32  Reserved for future use 
Programmer’s Reference Manual    Page 164 of 210 










