The max_samples_per_read qos parameter (default value = 1024) limits the number of samples that may be read/taken in a single call.
When using read rather than take, once the first 1024 samples have been read, how would you go about reading samples beyond the first 1024 that have been returned?