Hi Kevin
The DashBoard User Guide can walk you through setting up DashBoard to receive tally data via TSL 3.1 (or 5.0). Once you have this setup, you can use ogScript to create a tally listener and trigger anything you want when a given tally ID changes state.
Here is an example script you could add to a panel:
var tallyListenerFunction = function(tallyEvent)
{
try
{
//tallyEvent.getId();
//tallyEvent.getText();
//tallyEvent.isRedLeft();
//tallyEvent.isGreenLeft();
//tallyEvent.isRedRight();
//tallyEvent.isGreenRight();
//tallyEvent.getBrightness();
if (tallyEvent.getId() == 12)
{
if (tallyEvent.isRedRight())
{
rosstalk.sendMessage(host, port, 'CC BANK:CCNUM');
}
else
{
rosstalk.sendMessage(host, port, 'CC BANK:CCNUM');
}
}
}
catch (e)
{
ogscript.debug("EXCEPTION: " + e);
}
}
var tallyListener = tallyservice.addAllTallyListener(this, tallyListenerFunction);
------------------------------
James Peltzer
Ross Video
------------------------------
Original Message:
Sent: 02-16-2023 10:30
From: Kevin
Subject: TSL 3.1 listener to trigger Custom Control on Switcher
In Dashboard panel builder, is it possible to create a TSL 3.1 listener to receive tally triggers from a Barco E2 to then trigger a custom control? I work on many events where a Carbonite is sending an AUX camera switch to an E2 and would like to toggle on tally for the aux when its "on-air" on the E2 and turn off when its not. Barco E2 supports TSL 3.1 tally and would like to set it up for when the E2 takes the carbonite video to its PGM it will send a tally to trigger a custom control to turn on tally for that Carbonite AUX and then no tally triggers a custom control to turn off the tally for that aux.
------------------------------
Kevin Tokunaga
------------------------------