DGI.Framework.Core.SystemProjectorScreens 1.0.0-rc1

DGI Framework Core System Projector Screens

Core Library for the control of all Projector Screens on a System (single or multiple rooms). Part of the DGI Framework.

The SystemProjectorScreens class holds a List Collection of all Projector Screens on a system. Because each Projector Screens on a system implements the IDgiRoom interface, each Projector Screens can be given specific names and specific rooms it belongs to, as well as a type generic identifier. This information is later used to uniquely identify a Projector Screens. When instantiating a Projector Screens in the system, the SystemProjectorScreens Class will create a unique ID for the Projector Screens that can later be used to communicate back and forth with a UI.

Display Control Implementation

The functions implemented by this class correspond to the IDgiDisplay interface and they are currently:

  • Up
  • Down
  • Stop
  • Register

The Display state is provided by the following properties

  • State
    • IsUp
    • IsDown
    • IsGoingUp
    • IsGoingDown

Events that this driver provides are. The driver will only update the State when a change actually happens, providing a read only class with the state of the whole projector (all projector properties are passed around)

  • StateChanged

No packages depend on DGI.Framework.Core.SystemProjectorScreens.

Initial Release. Based off of the ARE Project

.NET Framework 4.7

Version Downloads Last updated
1.0.0-rc2 6 11/5/2023
1.0.0-rc1 1 11/5/2023