I have a problem calling "ps2000_run_streaming_ns" for a Picoscope 2204 in C#. I only get back "0" as status.Am I right, that with a 2204 you cannot use ps2000_run_streaming, but have to use ps2000_run_streaming_ns?

Oh, I'm sorry that was only a temporary state. Of course, I tried longer intervals for every time_unit.

In the meantime I changed the import slightly:short time_units instead of int time_units

No success.

Using the 2204 Picoscope in C# is killing me. Without the right examples, I even have to question my driver imports.And debugging is hell here. Last time it took me about a week to get the triggered block mode to work. And now run streaming.

The 2204/2205 use our older 2000 driver model which returns 0 for an error, and a non zero value for OK. The newer drivers return error codes, one of which is "Invalid parameter".

We would like to be able to produce examples covering all languages and all devices however our resources are limited and so we have to make choices. Hopefully we will get to add a C# example at some stage.