Skip to main content

Wyrestorm

The Wyrestorm MX-0808-PP, MX-0606-PP and MX-0404-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.

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 rate9600
Data bits8
Stop bit1
Paritynone
Flow controlnone

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

IDDefaultValuesDescription
guitruetrueenable support for the UI object, UISET actions and USER commands
falsedisable UI support
startupeventsfalsetruegenerate IO events also during the driver’s start-up phase
falsestart generating events only after HSYCO is aligned with the current status of the system
outputs4<4 | 6 | 8&gtnumber 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

IDValueR/WDescription
connectiononlineRconnection established
offlineRHSYCO can't connect to the device
<n><m>Routput <n> has input <m> as source
Wset input <m> as source for output <n>
nextWselect the next input number for output <n>
prevWselect the previous input number for output <n>

User Interface

UISET Actions

IDAttribute
connection.labelvisibletruewhen datapoint connection = offline
falsewhen datapoint connection = online
<n>.labelvaluethe 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

NameParamAction
<n><m>route the input <m> on output <n>
nextselect the next input number for output <n>
prevselect the previous input number for output <n>

Wyrestorm UI 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.

Wyrestorm UI Object 1

The Wyrestorm 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 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)

Release Notes

3.2.0

  • initial version release

WyreStorm is a registered trademarks of WyreStorm Technologies