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

Reply via email to