Table of Contents

Class VisionarySolutionsSeries4Driver

Namespace
Dgi_VisionarySolutionsSeries4Driver
Assembly
DGI.Framework.Transport.VisionarySolutions.Series4Driver.dll

Driver to communicate with Visionary Solutions Devices Series 4.
Intended to be use with a UDP Interface.
It will start polling the Device when registered.
It will stop polling when unregistered
Polling will happen every 2 seconds

public class VisionarySolutionsSeries4Driver
Inheritance
object
VisionarySolutionsSeries4Driver

Constructors

VisionarySolutionsSeries4Driver(IDgiCommunication)

Constructor for Visionary Solution Series 4 Device driver

Properties

Audio

Audio Information

AudioInfo

Audio Information

ClassLogger

Serilog ILogger Property. Defaults to Global Logger if not assigned

Device

Device Information

Gpio

GPIO Information

Ip

IP Information

Ir

IR Information

IsPolling

Gets the polling status. True, system is polling

Stream

Stream Information

Usb

Audio Information

Video

Video Information

VideoOutputWhenNoEncoder

Gets or Sets the video Output Mode when setting the Encoder with Empty String

VideoTiming

Video Timing Information

VideoWall

Video Wall Information

WaitBetweenMessages

Gets or Sets the delay between sent messages

Methods

ActivateVideoWall(ushort, ushort, ushort, ushort)

Activates Video wall according to Maximum Number of Columns and Rows and the particular Row and Column of Decoder

DeactivateVideoWall()

Deactivates Video Wall

DisablePolling()

Stops polling for status, audio info and video timing

EnablePolling()

Starts polling the device for status, audio info, video timing and GPIO

Register()

Connects driver to the external communication device

SendCecCommand(string)

Sends CEC Commands to the display

SendIr(string)

Send IR Message

SetGpioOut(uint, bool)

Sets GPIO Out State

SetHostIpAddress(string)

Sets Decoder to display stream from an Encoder. Used for Linked Routing

SetOsdText(string)

Set the On Screen Display Text

ToString()

Overdrive for ToString

Unregister()

Disconnect driver from the external communication device

Events

AudioChanged

Event triggered when polling detects that an Audio Property Changed

AudioInfoChanged

Event triggered when polling detects that a Audio Info Property Changed

DeviceChanged

Event triggered when polling detects that Stream Property Changed

IpChanged

Event triggered when polling detects that an IP Property Changed

StreamChanged

Event triggered when polling detects that Stream Property Changed

UsbChanged

Event triggered when polling detects that an USB Property Changed

VideoChanged

Event triggered when polling detects that a Video Property Changed

VideoTimingChanged

Event triggered when polling detects that a Video Timing Property Changed

VideoWallChanged

Event triggered when polling detects that a VideoWall Property Changed