There are two ways to configure Tally; either through External TSL (Auxiliary) or TAG’s Tally commands through API.
MCS version 1.1.1 onwards tally configurations are available under System Configuration.
External TSL
Click on add button to add (+) button to create a new Tally setting. Fill in the details and click on the save icon.
Fields | Description |
Label | TSL name |
Type | TSL protocol (TCP/UPD). |
Hash | TSL hash. |
Groups | Groups are resource groups that can be configured for Tally on MCS. Please refer to Adhoc Monitoring Workflow (Resource Grouping) to know about the resource groups configuration |
Port | Network port. |
Decay Time | When the TSL messages are stopped, the Tally and UMD remains on the screen for a certain time known as Decay Time (in sec). |
2. Navigate to Outputs → Layouts. Click on the tile on which you need to configure tally and fill in the Tally Source and Border Tally as shown below.
Tally Mapping
For Tally mapping, the following configuration is available:
{label}[border=t0] | See below UMD & Tally control API – the tally setting defines the interface mapping to the tile. Enables mapping of tally color into border color. |
alarm=none | Disable on-screen source alarm display |
Based on textual mapping in the layout's tile, set the tally source in "Tally Settings".
For example:
"TSL_0_1;border=t1;alarm=none → Indicates TSL protocol display 0 tile 1"
Insert in the "tally settings" field in the layout tiles.
"TSL_0_3;border=t0;alarm=none" is up to 255 characters long and used for tally mapping (used by the auxiliary interfaces API). For UMD and tally settings, please refer to the appendix Dynamic UMD updating.
Click on update to save the settings. The updated details are visible in the layout. Clicking on close doesn't save the changes.
If the layout includes clocks, you may assign time zones to the clocks in the same way (drag and drop a time zone from the list on the left to the clock); if no time zone is defined, the default UTC time zone will appear.
To apply the new layout settings, click the Save Changes button.
Tally commands through API
The following two API commands are available for Tally triggers.
API 5.0 → https://192.168.10.53/api/5.0/tally/proxy
Body Section
{ "data": { "label": "test_02", "device": "92081df8-f78d-418e-92b7-87fdab283cd8", "duration": "Permanent", "items": [ { "type": "Tally", "index": 0, "color": "#FFDDC2", "blink": "#AABBC0" }, { "type": "Tally", "index": 1, "color": "#FFDDC1", "blink": "#AABBC1" }, { "type": "UMD", "index": 0, "color": "#FFDDCC", "blink": "#AABBCC", "text": "" }, { "type": "Timer", "index": 0, "color": "#FFDDCC", "blink": "#AABBCC", "timestamp": "2020-09-02T08:29:06.000Z" } ] } }
UMD can use the following fields:
(last digit is the timer id)
#TT0# – timer in the format HH:MM:SS
#FT0# - timer in the format MM:SS:FF (FF - frame counter)
#2T0# - timer in the format MM:SS
#3T0# - timer in the format MMM:SS
On the tally config line of the elements (layout editor):
code | meaning | valid elements |
---|---|---|
mode=timer | converts regular clock into a timer | clock |
mode=ftimer | converts regular clock into a frame accurate timer | clock |
mode=clock | default clock (time zone based) | clock |
timer=0 | selects the timer source ( | clock |
color=RRGGBB | sets base color to the clock | clock |
src=xxxxx | tally id | all |
audio=none | hide audio bars | video |
alarm=none | hide alarms | video |
border=t0 (or t1/tl/tr/t2/t3/…) | toggle border color by tally color | video |
tally color selects the base color for the clock. (based on the id selected by timer=)
all elements should be divided with a ' ; '
For a detailed description of API 5.0 tally commands on MCS please refer to https://tag.atlassian.net/wiki/spaces/UPGRADES/pages/515997705/v5.0+Proxy+Tally.
For UMD and tally settings, please refer to the appendix Dynamic UMD updating.