Driver Details

RTI VHD Matrix Switcher

By: RTI
Updated: March 2, 2018
Version: 1.0

Description:

This driver controls the RTI VHD family of HDMI/HDBT video switchers

RTI VHD-8 / VHD-4

Remote Technologies HDBT Video Distribution System. Allows for IP/Serial control of the VHD-8 or VHD-4. Driver was initially written using firmware version 1.0.1.

V 1.0 Initial release of the driver

Connection

Serial:

Port- Select the port you wish to send/receive from

TCP/IP:

Network Discovery- Select either UPnP (Friendly Name) or Static Entry. Selecting UPnP will display the Friendly Name and selecting Static with display the field for the TCP address of the device

Friendly Name- The name of the device used in UPnP discovery

TCP address- The IP address of the device on the network

I/O Configuration

Last Output Used- The total amount of Outputs used. This is used for function/variable visibility within APEX/Integration Designer

Last Input Used- The total amount of Inputs used. This is used for function/variable visibility within APEX/Integration Designer

Output Naming

Name each Output. Used for ease of programming in APEX/Integration Designer as well as system variables

Input Naming

Name each Input. Used for ease of programming in APEX/Integration Designer as well as system variables

CEC Commands

CEC commands are available within the function section of APEX/Integration Designer. Some commands have multiple versions to accommodate devices that may not respond to certain versions. A Raw command is available for any commands not listed. Also available is the ability to save known commands that work for devices not responding to the predefined commands, covered more below

Use Saved CEC Commands- Toggle On to show further CEC options.

Number of Commands- The total number of commands you wish to display 1-25

CEC Commands:

Name- The name of the command. Used for ease of programming in APEX/Integration Designer

Value- The Hex String. Space seperated in 0x00 format

CEC Raw Commands- The VHD uses a string composed of a Header, Port Type/Port Number, Target Address, Opcode, and the Terminating Byte. The driver will handle the header, port type and port number (user selected), and terminating byte. The target address and Opcode may change per device. Because of this, the raw command function leaves out the target address and Opcode.

For example: The test Samsung TV does not respond to the predefined Power commands and instead uses "View On" and "Standby". The Target address also is different, instead of 0x40 0x44, it just uses the 0x40. The raw command would then be composed of:

Command Name: View On

Command Value: 0x40 0x04

Command Name: Standby

Command Value: 0x40 0x36