I'm trying to use fast streaming with triggering, and am finding it difficult to find much information about how it should behave.
I set up the trigger, call ps3000_run_streaming_ns, then call ps3000_get_streaming_last_values in a loop.
This calls into my callback until the trigger occurs. Once the trigger has occurred, I get one callback, with triggered and triggeredAt set appropriately.
All subsequent calls I make to ps3000_get_streaming_last_values returns 0, and asking the unit fot the last error will give me a NOT_FOUND result.
Is this the expected behaviour, or a bug? I want to continue to stream data after the trigger occurs, not just the arbitrary packet the trigger falls into.
I'm using a PS3424 on 32bit Windows XP. My version of ps3000.dll is 188.8.131.52.