DGI.Framework.Core.SystemProjectorScreens 1.0.0-rc2
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.
.NET Framework 4.7
- Crestron.SimplSharp.SDK.ProgramLibrary (>= 2.14.53)
- DGI.Framework.Core (>= 1.0.0-rc2)