Remote control via EventPlayer protocol

For remote-controlling Wings Vioso RX a variety of different protocols can be used which can be selected in the Properties Dialog of the remote control port. This topic provides information on the protocol used for our EventPlayer software. The functions have been configured so as to achieve high compatibility with existing installations or devices, such as keypads, etc.

If you want to use Wings Vioso RX or an SC Master unit to control a presentation computer, the remote control commands can comfortably by programmed by means of a driver. Available drivers can be found by clicking Extras in the main menu - Open folder  Drivers. If there is no suitable driver available there, please get in touch. See also Using drivers for serial control.

Remote-control via serial commands

For remote control of Wings Vioso RX you can use a serial port or a network via TCP/IP. First of all, however, you need to Create a remote control port in the device control system using the EventPlayer protocol. The command syntax is as follows:

Start byte | Number of message bytes | Function | Parameters | End byte

The following functions can be performed using the commands (Hex) listed below. Important: For all the commands list in this topic every byte is marked by 0x for hexadecimal code. If you want to use the command for other applications than Wings Vioso RX you may need to modify the commands and leave out 0x. The mere hex code for the Play command is therefore FF 01 05 FE.

Play (current timeline from 0:00 s)      0xFF 0x01 0x05 0xFE

Pause                                                       0xFF 0x01 0x03 0xFE

Continue                                                 0xFF 0x01 0x07 0xFE

Stop                                                          0xFF 0x01 0x02 0xFE

Esc                                                            0xFF 0x01 0x02 0xFE

Terminate Presentation Mode         0xFF 0x01 0x01 0xFE

The following commands can optionally be addressed to timelines (XX) and position markers (YY). If no remote indexes have been specified, the Locator jumps to 0:00 s. If you want to start playback from the current locator position you enter 00 as remote index both for the timeline and the position marker.

Play                                                                 0xFF 0x03 0x05 0xXX 0xYY 0xFE

Start presentation in Fullscreen Mode     0xFF 0x03 0x19 0xXX 0xYY 0xFE

Start presentation in Pause Mode             0xFF 0x03 0x1A 0xXX 0xYY 0xFE

Locator to position marker                          0xFF 0x03 0x06 0xXX 0xYY 0xFE

Scrub to position marker                             0xFF 0x03 0x57 0xXX 0xYY 0xFE

(The Locator moves to the position marker at normal playback speed and stops)

This is an example for addressing a certain position:

Play timeline 4 position marker 15              0xFF 0x03 0x05 0x04 0x0F 0xFE

Timeline and position marker need to have a remote index (XX or YY) to be addressed.  Specifying the position marker is optional, i.e. the Play command can also refer to the timeline only, e.g. 0xFF 0x02 0x05 0x01 0xFE starts playback in the timeline with remote index 1 from Locator position 0:00 s. If you want to start playback from the current Locator position in the active timeline, enter 00 both for timeline and position marker, e.g. 0xFF 0x03 0x05 0x00 0x00 FE.

The universal command Multimode Start takes a special position; depending on the project structure it performs different functions:

Multimode Start                                             0xFF 0x03 0x04 0xXX 0xYY 0xFE

But also the specified destination XX may differ depending on the type of project:

By specifying remote indexes you can therefore control whether a command is to take effect on a timeline, a trigger or a control panel field.

The Live players can controlled via the commands below. Please note that two bytes in track ID and file number in the play list must be sent in little endian format, i.e. the the two bytes must be interchanged. In the commands below XX stands for the track number and YY for the play list number.

Video Play                     0xFF 0x05 0x66 0xXX 0xXX 0xYY 0xYY  0xFE  (Play list number YY is optional.)

Video Play next           0xFF 0x05 0x66 0xXX 0xXX 0x82 0x3e  0xFE

Video Play previous   0xFF 0x05 0x66 0xXX 0xXX 0x83 0x3e  0xFE

Video Pause                  0xFF 0x03 0x66 0xXX 0xXX 0xFE

Video Stop                    0xFF 0x03 0x66 0xXX 0xXX 0xFE

Audio Play                     0xFF 0x05 0x69 0xXX 0xXX 0xYY 0xYY  0xFE  (Play list number YY is optional.)

Audio Play next           0xFF 0x05 0x69 0xXX 0xXX 0x82 0x3e  0xFE

Audio Play previous   0xFF 0x05 0x69 0xXX 0xXX 0x83 0x3e  0xFE

Audio Pause                  0xFF 0x03 0x6A 0xXX 0xXX 0xFE

Audio Stop                    0xFF 0x03 0x6B 0xXX 0xXX 0xFE

 

Further commands

Jump to the next position marker               0xFF 0x01 0x09 0xFE

Jump to the previous position marker       0xFF 0x01 0x0A 0xFE

Home (Functional description)                         0xFF 0x01 0x13 0xFE

End (Functional description)                             0xFF 0x01 0x14 0xFE

Show Control Panel page                              0xFF 0x02 0x33 0xXX 0xFE
(XX = page)

Trigger action button (control panel field)   0xFF 0x02 0x34 0xXX 0xFE
(XX = remote index of the control panel field)

Execute trigger                                                  0xFF 0x02 0x2E 0xXX 0xFE
(XX = remote index)

Enable trigger                                                    0xFF 0x02 0x52 0xXX 0xFE

(XX = remote index; 0 = all triggers)

Disable trigger                                                   0xFF 0x02 0x53 0xXX 0xFE

(XX = remote index; 0 = all triggers)

Enable trigger scheduler                                 0xFF 0x01 0x22 0xFE

Disable trigger scheduler                                0xFF 0x01 0x23 0xFE

Run auto mute objects                                     0xFF 0x02 0x47 0xXX 0xFE

(XX = group; 0 = all auto mute objects)

Pause auto mute objects                                 0xFF 0x02 0x48 0xXX 0xFE

(XX = group; 0 = all auto mute objects)

Reset auto mute objects                                 0xFF 0x02 0x49 0xXX 0xFE

(XX = group; 0 = all auto mute objects)

Enable network                                                 0xFF 0x01 0x3F 0xFE

Disable network                                                0xFF 0x01 0x40 0xFE

Reenable network                                             0xFF 0x01 0x41 0xFE

Minimize window                                             0xFF 0x01 0x44 0xFE

Maximize window                                             0xFF 0x01 0x45 0xFE

Restore window                                                 0xFF 0x01 0x46 0xFE

Terminate Wings Vioso RX                                   0xFF 0x01 0x1C 0xFE

Terminate and restart Wings Vioso RX              0xFF 0x01 0x1B 0xFE

Log off user                                                         0xFF 0x01 0x1E 0xFE

Shut down and restart computer                  0xFF 0x01 0x1D 0xFE

Shut down computer                                        0xFF 0x01 0x1F 0xFE

Shut down and switch off computer            0xFF 0x01 0x20 0xFE