SAS

Created by Jason Carr, Modified on Thu, 14 Mar at 1:33 PM by Jason Carr

Setting up your SAS Console to communicate with PlayoutONE is really simple to do in PlayoutONE Data Controller.

  1. In Data Controller click Settings, Integrations Tab, Click to Add a new SAS integration
  2. Set your IP and Port:
  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 OFF
Optional - 
label(String - Max 8 Characters) Sets the label on the console.
SAS_OPTO_ID optonumber.stateToggle 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.stateTurn 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.outputnumberTakes 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 stringSends 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

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article