Hardware Service v6 - Version History
v6.1.1 25th January 2024
This is the first release of the new Hardware Service v6.
Operating System compatibility:
This version requires Windows 10 or higher, or Windows Server 2016 or higher.
Broadcast Radio Software compatibility:
- This new version of the Hardware Service is designed to work with Myriad Playout v6 and all versions of SmartSign.
- This software is not compatible with Myriad Playout v5 or Myriad Logging v5, so if you are using either of these products then you should use Hardware Service v5 instead.
New Features/Changes:
Scripting:
- The Hardware Service contains a powerful scripting language that allows you to build powerful action sequences that are triggered when the service starts up or when a line changes.
- The scripting language allows you to read and write the status of every line in the system, as well as calling remote web services using GET or POST methods. It also contains mathematical functions as well as date and time functions. You can also use block functions such as Do-While, If and Switch, and also create and call functions to simplify code layout.
- There are 3 separate scenarios that you can write scripts for:
- Service Start: This script runs when the service has completed it's startup process, so is useful when you need to set an initial state for some lines - for example, you might want to set a certain set of lines to be "on" at startup.
- Global line change: This script runs whenever ANY line changes on ANY device that the Hardware Service is configured with. This can be useful if you need to use the same script on multiple lines but don't want to have to duplicate it onto each individual line.
- Individual line change: This script is set per line, and is only run when that line changes. This can be very useful if you only need to run a script when a specific line is activated - for example when an external relay closes a contact you might need to call a web service and set some other line states.