We have a Setup configured for FastFrame with limit of 2400 frames, and a single Measurement to measure the pulse widths in each frame.

We have a way to programmatically fetch timestamps of all the frames using the command: "HORizontal:FASTframe:TIMEStamp:ALL?"

In order to fetch the measurement values of all the frames, we currently need to iterate over all frames using "HORizontal:FASTframe:SELECTED <frameId>" and for each one run the command "MEASUrement:MEAS1:RESUlts:CURRentacq:MEAN?" to get the Measurement value.
This takes way too long.
Is there a way to read the Measurement values for all the frames without the need to iterate over all the frames and SELECT them?

Scope: MSO46
Firmware: 2.0.3.950 (2023-03-29)
Language: C#
Communication via the class: Ivi.Visa.Interop.FormattedIO488