I have just created the simplest possible pipe program.
I made it literally take each packet sent to it, byte for byte, and send it right back to roborealm. This should allow the video stream to keep going (with no image processing of any kind). Problem is, IT DOESN'T. Instead RR keeps waiting for the return data, EVEN THOUGH IT IS BEING SENT BACK VERBATIM AS RR HAD SENT IT OUT IN THE FIRST PLACE. Is it possible that RR's pipe receiver is unable to recognize the very format it sends out?
How could something so simple be so troublesome? Is it possible that there is a bug in the Pipe module of roborealm?
Is the pipe supposed to be in "message at a time" mode, or "byte accumulation" mode? What is the proper RX buffer and TX buffer sizes? These specs (that will be NEEDED for an end user to develop a pipe program) are NOT provided ANYWHERE on the RR site. This leaves the developer just GUESSING at what settings to use.
|
|