Listeners

No RossTalk listeners configured Click "+ Listener" to add one

Select a Listener

Select a listener from the left to view details

Overview

RossTalk is used by Ross Overdrive's Caprica automation engine to trigger graphics by ID. Commands search all automation-enabled instances globally to find the target item.

Caprica (Overdrive) RossTalk (TCP) Kinetica Listener All Enabled Instances
Template Editor uses a different protocol: If you are using Ross Overdrive's Template Editor for direct CG control, that uses CII — configure it on the Overdrive page instead. RossTalk and CII can both run simultaneously.

Setting Up a Listener

  1. Click + Listener and give it a name (e.g. "Main Switcher")
  2. Set the Port (default 7788) -- this is the TCP port the automation system connects to
  3. Click Start to begin listening for connections
  4. Ensure the target overlay instances have Automation enabled in their instance settings

How Items Are Resolved

When a command like TAKE <ref> is received, Kinetica searches all automation-enabled instances and finds the target item by trying these strategies in order:

  1. Automation ID -- the 8-character hex code shown on each rundown item (e.g. a7f3b2c1)
  2. MOS Item ID -- if the item was created by MOS/iNews (e.g. KIN-1708901234-a7f)
  3. Position -- a number like 1, 2, 3 references items by their order in the rundown
Auto-create: If no rundown item exists but stored MOS data is available (from a previous MOS INSERT), the item is automatically created from the stored template and overrides. This happens on the first TAKE or CUE -- subsequent commands find it instantly.

Command Reference

CommandExampleAction
TAKE <ref>TAKE KIN-xxxTake item on-air (auto-creates from MOS data if needed)
TAKETAKETake whatever was previously CUEd
CUE <ref>CUE KIN-xxxPre-cue item (auto-creates from MOS data if needed)
CLFBCLFBClear framebuffer -- all items off-air
SEQOSEQOTake current on-air item off
GPI <n>GPI 1GPI trigger (logged for future action mapping)

All commands are plain text over TCP, terminated with CR/LF (\r\n).

Testing from Terminal

You can test commands without an automation system using nc (netcat):

$ nc localhost 7788 CUE KIN-1708901234567-a7f TAKE KIN-1708901234567-a7f CLFB