Difference between revisions of "Wyrestorm"
Line 26: | Line 26: | ||
== HSYCO Configuration == | == HSYCO Configuration == | ||
+ | Add a Wyrestorm I/O Server in the [[Settings#I/O Servers|I/O Servers section of the Settings]] and set its parameters: | ||
+ | |||
+ | === Communication === | ||
+ | *'''Comm ID''': select the comm port connected to the device. | ||
+ | |||
+ | === High Availability === | ||
+ | *'''Shutdown when inactive''': defaults to true. | ||
=== Options === | === Options === | ||
Revision as of 11:47, 25 March 2014
The Wyrestorm MX0606-PP, MX0606-PP, and MX0606-PP modules are matrix switchers that allow any of their HDMI inputs to be routed over distance to any combination of their display outputs via a single UTP cable. The integration with HSYCO can be accomplished via direct control through the RS-232 port on the module.
Contents
Communication
Use a DE-9 (often called DB-9) female-male RS-232 straight cable to connect the RS-232 port on the Wyrestorm module to the serial port on HSYCO server.
RS-232 parameters:
Baud rate | 9600 |
Data bits | 8 |
Stop bit | 1 |
Parity | none |
Flow control | none |
HSYCO Configuration
Add a Wyrestorm I/O Server in the I/O Servers section of the Settings and set its parameters:
Communication
- Comm ID: select the comm port connected to the device.
High Availability
- Shutdown when inactive: defaults to true.
Options
ID | Default | Values | Description |
---|---|---|---|
gui | true | true | enable support for the UI object, UISET actions and USER commands |
false | disable UI support | ||
startupevents | false | true | generate IO events also during the driver’s start-up phase |
false | start generating events only after HSYCO is aligned with the current status of the system | ||
outputs | 4 | 4 | 6 | 8 | number of outputs on the module |
wyrestorm.ini
The wyrestorm.ini file is an optional configuration file located in the root directory.
Here you can define the names to assign to the inputs so that they will be automatically added in the objects of the UI interface. Add a new line for each name using the format:
<ioserver_id>.in.<n> = <name>
where <ioserver_id>
is the ID of the referred I/O server and <n>
is the input number.
For instance:
wyr.in.1 = TV wyr.in.2 = DVD wyr.in.5 = PC
Datapoints
ID | Value | R/W | Description |
---|---|---|---|
connection | online | R | connection established |
offline | R | HSYCO can't connect to the device | |
<n> | <m> | R | output <n> has input <m> as source |
W | set input <m> as source for output <n> | ||
next | W | select the next input number for output <n> | |
prev | W | select the previous input number for output <n> |
User Interface
Wyrestorm Object
The Wyrestorm object lets you control one output of a Wyrestorm I/O Server.
The object displays the input selected on the addressed output. If an entry is available in wyrestorm.ini for the selected input, then the specified name will be reported, otherwise the object will show the input number. This object is listed in the Project Editor’s new object list only when at least one Wyrestorm I/O Server is defined.
Parameters
- server id: the Wyrestorm I/O server ID
- output: the output number to be addressed
- position: the object's position. Use the pixels or rows and columns coordinates format
- CSS style: the CSS style to apply to the inner text (optional)
Syntax
(wyrestorm <server id>; <output>; <position>; <CSS style>)
E.g.
(wyrestorm serverid; 2; x10y20; font-size:50px)
UISET Actions
ID | Attribute | Set to | |
---|---|---|---|
connection.label | visible | true | when datapoint connection = offline |
false | when datapoint connection = online | ||
<n>.label | value | the number of the input routed on the output <n>. If wyrestrom.ini contains an entry for the current input then the number is replaced by the specified name |
USER Commands
Name | Param | Action |
---|---|---|
<n> | <m> | route the input <m> on output <n> |
next | select the next input number for output <n> | |
prev | select the previous input number for output <n> |
Release Notes
3.2.0
- initial version release
WyreStorm is a registered trademarks of WyreStorm Technologies