Hello Monks!
Long time lurker here...

I'd like to toss this idea out and see if anyone has done this before. I googled, I searched the Monastery and CPAN to no avail.
In short: is there a module for PJLink? If so, where is it? Has anyone written anything like this? Does anyone have ideas for one?

Longer explanation: I work for a theater company that uses a digital projector to present Operas in one of our cinemas. We also use it for rentals and some film engagements where digital source is only available.
To control various cinema equipment (the sound processor and lighting dimmer mainly) I built a cheap hardware interface and a computer out of recycled parts. This all works great but the content server is third party and only communicates via PJLink.

Further, the digital projector can be controlled by PJLink.
I'm using Perl to write the software to control all the functions based on where we are in the program. i.e. program start, lights go down, sound switches in, etc.
So writing instructions to the projector over the LAN using PJLink is one of these steps.

I'm thinking I could further extend functionality by writing a daemon that pretends to be a projector to the opera server and then interprets PJLink commands from the server to control all the equipment, projector included.
Basically I'm looking for someone in my shoes or somewhere thereabouts to bounce ideas off of. Any insights, ideas, suggestions, etc. are welcome.

Thanks in advance!

In reply to RFC: PJLink module? by screeminlemur

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.