Connecting to a SAS console

Setting up your SAS console to communicate with PlayoutONE is simple to do.

  1. In Data Controller, click Settings > Integrations, then add a new SAS integration
  2. Enter your IP address and port number
  3. You can now activate by toggling the 'On / Off' switch.

🔌 Catching SAS Events

Now you can set up the events from SAS that you wish to capture by clicking on Command Matrix from the main toolbar.

From here you can enter the commands manually, or use the 'Build' button to open the builder which edits or creates the correct syntax for the event you want to capture. 

🎚️ PlayoutONE talking to SAS

If you want to talk to SAS from PlayoutONE then you need to use the appropriate command in PlayoutONE:

Command Description
SAS_CONSOLE_ID console.input.button.state.label

Switches the ON, OFF or CUE button on a channel.

id(int) = The SAS ID in Data Controller to communicate with

console(int) = The Console Number (e.g. 001) input(int) = The input/channel to talk to (e.g. 0001) button(int) = 0 (On/Off) 1(Cue)     state(String) ON or OFFOptional - label(String - Max 8 Characters) Sets the label on the console.

SAS_OPTO_ID optonumber.state

Toggle OPTO on or off.

id(int) = The SAS ID in Data Controller to communicate with

optonumber(int) = OPTO to change (e.g. 0001) state(int) = ON or OFF

SAS_RELAY_ID relaynumber.state

Turn Relay On or Off

id(int) = The SAS ID in Data Controller to communicate with

relaynumber(int) = Relay to change (e.g. 0001) state(string) = ON,OFF or PULSE

SAS_TAKE_ID inputnumber.outputnumber

Takes an audio crosspoint

id(int) = The SAS ID in Data Controller to communicate with

inputnumber(int) = Input to take (e.g. 1) outputnumber(int) = Output to take (e.g 2)

SAS_CUSTOM_ID string

Sends a custom message to SAS Console

id(int) = The SAS ID in Data Controller to communicate with

string(string) = String to send (no spaces) To send a Control Char use {^CHAR A to Z} e.g. {^Z}010010003 or {^E}00182301 etc

Still need help? Contact Us Contact Us