Skip to content

Repository files navigation

Script Notifications Tutorial

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.

Description

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

Getting Started

  • 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.

Dependencies

Help

If you have any questions or comments about this file, please go to developers.qsc.com

Author(s)

Version History

  • 1.0
    • Initial Release
  • 1.1
    • Formatting fixes for programming challenge

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • 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

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors