I have a Smart-Serial driver and we're having issues when receiving the responses.
We validated the data we're receiving from the device on Wireshark and wee're receiving all the data. When checking on DMA element, we're partialy receiving it and doesn't report timeouts in the communication). It's likely the communication is interrupted at some point but don't have any confirmation for that (no log errors, no stream viewer errors, no SLPort errors).
The Response parameter is configured with 'next param', so we receive any values on that without limiting with a trailier.
One thing to take into account is that we're not requesting the data using commands, we're receiving it after activate the element in the DMA.
Is there something we could implement in the driver to avoid that issue? Is this a software issue?
To solve that issue, we updated the header/trailer params type to 'read' and remove the 'headerTrailerLink' option from all of them.