On Jan 18, 2014, at 09:13 15, Rob Landry <41001...@interpring.com> wrote:
> My question is this: how does the rmlsend mechanism handle a situation where > two commands arrive at the same time? Is the execution of one delayed until > the other has completed? Or is it possible that the two may run at the same > time, garbling the serial port output? This shouldn’t (heh, heh) happen in the Rivendell code, as the routines to process RML as well as the switcher drivers themselves are single-threaded. I suspect that what may be happening is that the serial command buffer in the 16.4 itself is overflowing when two commands are sent in quick succession. I’ve seen this happen at other sites with that particular model. The work-around was to reduce the baud rate of the serial connection, which seemed to settle things down. Cheers! |-------------------------------------------------------------------------| | Frederick F. Gleason, Jr. | Chief Developer | | | Paravel Systems | |-------------------------------------------------------------------------| | A room without books is like a body without a soul. | | -- Cicero | |-------------------------------------------------------------------------| _______________________________________________ Rivendell-dev mailing list Rivendell-dev@lists.rivendellaudio.org http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev