Fast streaming mode only
PicoScope 2202, 2203, 2204, 2204A, 2205 and 2205A only
Not compatible with ETS triggering - function has no effect in ETS mode
handle: the handle of the required oscilloscope
start_time: the time in nanoseconds, relative to the trigger point, of the
first data sample required
pbuffer_a_max, pbuffer_a_min: pointers to two buffers into which
the function will write the maximum and minimum aggregated sample
values from channel A
pbuffer_b_max, pbuffer_b_min: as above but for channel B (two-
channel scopes only)
pbuffer_c_max, pbuffer_c_min, pbuffer_d_max,
pbuffer_d_min: not used
overflow: on exit, the function writes a bit field here indicating whether the
voltage on each of the input channels has overflowed:
Bit 0: Ch A overflow
Bit 1: Ch B overflow
triggerAt: on exit, the function writes an index value here. This is the
offset, from the start of the buffer, of the sample at the trigger reference
point. It is valid only when triggered is TRUE.
triggered: a pointer to a Boolean indicating that a trigger has occurred
and triggerAt is valid
no_of_values: the number of values required
noOfSamplesPerAggregate: the number of samples that the driver
should combine to form each aggregated value pair. The pair consists of the
maximum and minimum values of all the samples that were aggregated. For
channel A, the minimum value is stored in the buffer pointed to by
pbuffer_a_min and the maximum value in the buffer pointed to by
pbuffer_a_max.