Well, yeah. There's are several other of ways to work around it. I don't
want RDCatch to fix anything, I just wanted to do some things with an
RDCatch event from an external command, which I now can. 

But Rivendell has a markup language that has commands to sleep, start
RDCatch events and so forth. They work as advertised in a macro cart. Not so
much when placed in a text file and called from RDSend. There's no point in
having the command line interface if it half works. Just a minor bug that
needs to be looked at probably. Even with a shell script, or php script
running, you still either have to call RDSend or fiddle with sending the
commands out via UDP anyway which seems like reinventing the wheel instead
of just fixing a flat. The command language needs a mnemonic to halt
processing until a cart or panel button finishes playing before moving on to
the next event. I am using "SP" to sleep but that means the script has to
know how long a variable length event is, and that means my software has to
1) create the macro cart in the DB automatically and then 2) everytime its
called first change the length of the sleep command stored in the macro's DB
entry. It's faitly simple to do, but should not be necessary.

Any way, I have a working solution that sounds great. 

Just for future reference be advised that on a base system from the
appliance setup in 2.9.0 the ML some markup commands are buggy if called via
RDSend at a terminal window.

TC



-----Original Message-----
From: Gerrit van den Hanenberg [mailto:[email protected]] 
Sent: Friday, July 11, 2014 9:58 AM
To: [email protected]
Subject: RE: [RDD] RDCatch Event from Command Line

> Creating a "macro"
> cart, then using the command line to simply fire the cart is an 
> acceptable, if kludgy, work around since my third-party program has to 
> poke and play with the macro cart commands dynamically in the MySQL 
> database.
>
I just don't understand how a RDCatch event would solve this.

A solution for for your program can be to generate a shell script and put
sleep commands between the RML commands.

Gerrit


_______________________________________________
Rivendell-dev mailing list
[email protected]
http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev

Reply via email to