Tutorial file that demonstrates how to use scripting notifications. This file was created for the Q-SYS Communities for Developers platform. Please join Communities for access to more content for developers.
This respository consists of a tutorial file and two configuration files:
-
UCI Script Notifications
- Use a central script to publish system-wide announcements using notifications
- Use code pins to keep scripts in sync
- Use bi-directional script notifications for room control
- Use component selection to group controls together
- Use .json formatted strings for room configurations
-
announcement-config.json
- Example .json formatted text to be used with announcements script
-
template-config.json
- Example .json formatted text to be used with room controls scripts
- See the "00 Instructions" schematic pages of the design files for instructions on how to use this tutorial file
- Page 01 has an example of a central announcements script
- Page 02 has an example of a room control template
- Page 03 takes the elements of the room control template and uses them to control a "Boardroom."
- Page 04 has a programmng challenge to test your ability to extend a multi-room design.
- Q-SYS Designer version 9.12 or greater
If you have any questions or comments about this file, please go to developers.qsc.com
- Hope Roth @qsc-hoperoth
- 1.0
- Initial Release
- 1.1
- Formatting fixes for programming challenge
This project is licensed under the MIT License - see the LICENSE.md file for details
- Shogo Hori for a plugin used in the easter egg challenge
- Eugene Dunn III for QA support
- Thomas Holt-Ronczy for end user testing
- Curtis Harnish for end user testing