Hi, I have tried to use DCA1000EVM CLI together with Out Of Box Demo to capture data and it works successfully. Now I want to achieve real time data capturing using DCA1000EVM such that my signal processing application can work on the data immediately. May I know whether there is some way to achieve it?
Currently, our idea is to set the maximum size of bin file to be as small as possible such that my application can just read the bin file in time, and the lacking is just about 1 second which we can accept. However, when I set the max size of bin file to be 10mb, every time 6 bin files come out together. The pattern is like:
1. write raw_0.bin
2. raw_0.bin finish
3. raw_1, raw_2, raw_3, raw_4, raw_5, raw_6 come out together and each raw bin file is 10mb and raw_7 is being written
4. raw_7, raw_8, raw_9, raw_10, raw_11, raw_12, raw_13 come out together and each bin file is 10mb and raw_14 is being written.
...
It shows that the bin file does not come out one by one, instead, they come out in group every 60mb. Therefore, is there any grouping function in DCA1000EVM CLI, maybe pack certain amount of data? If yes, is there any way to change it such that the bin file can come out one by one? I have gone through the DCA1000EVM source code, however, it is quite long and is it possible that you can indicate some related and specific functions to modify and solve this problem? That will really help! Thank you!