EDIT: Looking through the other SoapySDR device repos, it seems as though getHardwareTime( ) is a common function they have, but we can't seem to find it in the SoapyRedPitaya source code, even though the modem example requires this. Is there a workaround?
Making use of the Pothos Flow modem demo (found here: https://github.com/pothosware/PothosDemos/wiki/Modem-Example0), I was able to transmit messages from the OUT1 channel to IN1 channel of a Red Pitaya STEM 125-14 board. Some chatbox messages weren't received at all, while others would have an incorrect letter, or be a duplicate of a previous message. I don't believe that these issues are due to channel loss, as the input and output ports are connected directly.
When replacing the transmission side's chat box with a message generator, and using text file sinks at the output of this block, and the end of the receiving diagram, I get the below output. Some bytes are received (green), repeated from previous messages (blue), or missing completely (red). Is this a buffer issue of some sort, or is this related to block settings?
Any guidance would be a huge help, as I'm trying to develop a system using 2 of these boards, and would like to make sure everything functions correctly before moving on.