Connecting to a SAS console
Setting up your SAS console to communicate with PlayoutONE is simple to do.
- In Data Controller, click Settings > Integrations, then add a new SAS integration
- Enter your IP address and port number
- 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 |