DGI.Framework.Core 1.0.0-rc2

DGI Interfaces

A collection of interfaces, methods, and clases to be used througout DGI AV Framework

Notes

Interfaces

To be correctly identify by the framework, all devices should implementer the IDgiRoomInfo interface. When creating a device type interface (IDgiCamera) another interface should be created that extends that device interface with the Room Info. That interface should be named IDgiId or in this example IDgiIdCamera

Communication Devices

Configuration of all Remote Devices should handled by the DGIRemoteDeviceConfiguration. It handles configuration of TCP, UDP, Serial, and IR devices. And drives instance based on that configuration can be obtained by using the GetRemoteDeviceInstance Factory.

Showing the top 20 packages that depend on DGI.Framework.Core.

Packages Downloads
DGI.Framework.Communications.Generic.UdpClient
Udp Client using only .Net Libraries
41
DGI.Framework.Communications.Generic.UdpClient
Udp Client using only .Net Libraries
38
DGI.Framework.Communications.Generic.TCPClient
TCP Client using only .Net Libraries
37
DGI.Framework.Communications.Generic.TCPClient
TCP Client using only .Net Libraries
23
DGI.Framework.Communications.Generic.UdpClient
Udp Client using only .Net Libraries
14
DGI.Emulators.Vaddio.RoboShot
Implements IDgiCommunications so it can be ingected into DgiVaddioRoboShotDriver to emulate RoboShot functionality.
11
DGI.Framework.Communications.Generic.TCPClient
Light weight TCP Client using only .Net Libraries
9
DGI.Drivers.Biamp.Tesira
Dot Net Biamp Tesira DSP Driver
9
DGI.Framework.Communications.Crestron.IrOutPort
Crestron IR Port Driver for DGI AV Framework. Implements IDGICommunciation
6
DGI.Framework.Communications.Generic.SSHClient
SSH Client using only .Net Libraries
6
DGI.Framework.Core.SystemPartitions
System Partitions that accepts IDgiPartitionSensor
6
DGI.Framework.Core.SystemProjectorScreens
Generic Projector Screens Controller that accepts Framework Vendor Specific Projector Drivers through Configuration
6
DGI.Simpl.DgiCommunicationsAdapter
Package Description
6
DGI.Framework.Transport.VisionarySolutions.DecoderDriver
Driver to communicate with Visionary Solutions Decoders. Intended to be use with a UDP Interface. It will start polling the decoder when registered. It will stop polling when unregistered. Polling will happen every 2 seconds
6
DGI.Framework.Communications.Generic.TCPClient
TCP Client using only .Net Libraries
6
DGI.Framework.Communications.Crestron.ComPort
Crestron Serial Port Driver for DGI AV Framework. Implements IDGICommunciation
5
DGI.Framework.Communications.Generic.UdpClient
Udp Client using only .Net Libraries
5
DGI.Framework.Core.SystemFireAlarm
Fire Alarm Driver that uses Crestron's GPIO
5
DGI.Emulators.Biamp.Tesira
Implements IDgiCommunications so it can be ingected into DotNetTesiraDriver to emulate tesira functionality. It can be configured through a JSON String
5

Initial Release.

.NET Framework 4.7

.NET 5.0

.NET 6.0

.NET 7.0

Version Downloads Last updated
2.0.0 80 6/17/2026
1.1.1 2 5/31/2026
1.1.0 191 7/10/2024
1.1.0-rc3 4 3/15/2024
1.0.0 382 12/24/2023
1.0.0-rc4 1 12/13/2023
1.0.0-rc3 7 11/19/2023
1.0.0-rc2 7 11/4/2023
1.0.0-rc1 11 11/4/2023