In the documentation you mention, that the data register is overwritten after 3 steps if the temperature profile is longer than 3 steps. When I try to read the data, this is confirmed, as data.gas_index=1, data.gas_index=2, data.gas_index=3. When I want longer profiles, how do I get all the data?
Thanks in advance for your answer!
Edit: I am using sequential_mode.
Currently, our maximum gas index is 4.
That's related to our AI studio. The maximum specific gas you can learn is 4.
Therefore, if you want to get specific gases more than 4, you need to use more than 1 config files.
Ok I think then I misunderstood something. I am not talking about learning any gas yet. The only thing I want is to apply a temperature profile of, let's say, 10 steps, and read out the data at each step.Like this:
Based on the below image, I thought gas_index is the same as gas_meas_index and gives me the index of the heater step, so that is not the case?
You don't worry about that.
As you can see our example in sequential_mode, there is n_fields variable.
It can check that how many data we can get it.
When you run the example, you can see that all data is provided in order even though gas index is more than 3.
Sorry I don't understand what you mean with this. Which example in sequential_mode are you talking about? In the datasheet I only see forced and parallel.
My question is: I want to get the data readings for all the temperature steps. How do I read it in time without the buffer to be overwritten? And which register tells me which temperature step was selected?
Thanks in advance.