Extracting Pulses with Sequence Numbers
Because there is a ring buffer filled with time series, a reader should first get the most
recent pulse, and start reading after that. We do that with the function
rvptsCurrentSeqNum().
Check the source code to tsexport.C to see how this is done. To get data
starting at a specific sequence number, use rvptsGetPulses(). If there are
none available, then we should sleep to wait for some more.
If RVP is reconfigured, this causes a change in the acquisition mode. An example might be
that the PRF, pulse width, or transmit polarization has changed. All data read from a single
call to rvptsGetPulses() is for the same acquisition mode.
