DGI.Framework.Transport.Ross.RossTalkDriver 1.0.0

Ross Talk Driver

Ross Talk driver to communicate with Ultrix Routers or any other video router that uses RossTalk protocol It will connect to the router, send the appropriate command and then it will disconnect if no other commands are sent withing 60 seconds.

Its constructor accepts an IDgiCommunication object that will be used to connect, send messages and disconnect from the router. The driver is one way, since the protocol does not offer any kind of feedback.

Configure the IDgiCommunication driver accordingly to accept connectivity with the router.

On an Ultrix switcher for example the Ross Protocol runs on Port 7788 over TCP.

Configuration

The driver accepts the following configuration properties

Level:

Sets the levels the router will interact with. Defaults to 1. Single levels and ranges can be mixed in the list Examples:

Level = "1,3,4-8,12-17";
Level = "1";

MaximumSources:

Sets the maximum number of sources the router will interact with. Defaults to 16.

MaximumSources = 64;

MaximumDestinations:

Sets the maximum number of sources the router will interact with. Defaults to 16.

MaximumDestinations = 64;

BlankingSource:

Source used to blank the video. This source will be selected, when the source to route is 0. Normally the last programed source. Defaults to 17.

This is done to maintain compatibility with other video switchers and routers, when 0 is used to blank the video.

BlankingSource = 65;

WaitBetweenMessages

Milliseconds to wait between continuous messages. Modify this value if the messages are arriving too fast for the router to parse. It default to 200ms

WaitBetweenMessages = 700;

PanelId

User or Panel ID. Defaults to 0

WaitBetweenMessages = 0;

Usage

Simple send a Route command, and the driver will automatically connect to the router, send the command and disconnect after 60 seconds of innctivity

Example: To route Source 5 to Destination 4

Route(5, 4)

Example: To blank the video on destination 0 based on the above configuration (this will inturn route logic source 65 to destination 4)

Route(0, 4)

No packages depend on DGI.Framework.Transport.Ross.RossTalkDriver.

Initial Release.

.NET Framework 4.7

.NET 6.0

.NET 7.0

Version Downloads Last updated
1.0.0 1 12/24/2023