Eliminating Data lost warnings
We developed a plugin to inject data from a server into 30 different analog channels. We are getting a red indicator on the data lost section of Dewesoft that extends to half of the horizontal range of the control.
What do the Data Lost warnings mean and how can we eliminate them?
Thanks,
Jorge Gonzalez
Technical support
Hi,
please try to avoid posting the same question to multiple addresses. We try to get to each question as soon as possible, but sometimes that can take some time.
There are several reasons that can cause DEWESoft to show you the "data lost" warning. I've talked with our core developer and he assumed that you're writing data on the "onGetData" event. The most likely scenario is that you try to communicate with your device at this time as well, causing a slight freeze in the communication with DEWESoft, resulting in a data loss. He suggested to move the communication with your device to a separate thread.
It would be hard to speculate what else could go wrong. I would ask you to share the code with us, but I'm not even sure if that would help, since we wouldn't have access to the same data stream.
Thanks for your suggestion. I was already doing all my network communication on another thread but I found that I was not releasing a critical section inside the OnGetClock() function. After I fixed this, the lost of data notification on the upper right section of the display went away as you can see below:
Unfortunately, when I record data, I see periodic segments when no data is being recorded as you can see in the following image:
What could be causing this?
Thanks for all your help.
Jorge