DGI.Framework.Core.SystemWindowCoverings 1.0.0-rc1

DGI Framework Core System Window Coverings

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

The SystemWindowCoverings class holds a List Collection of all Window Coverings on a system. Because each Window Coverings on a system implements the IDgiRoom interface, each Window Coverings 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 Window Coverings. When instantiating a Window Coverings in the system, the SystemWindowCoverings Class will create a unique ID for the Window Coverings 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.SystemWindowCoverings.

Initial Release. Based off of the ARE Project

.NET Framework 4.7

Version Downloads Last updated
1.0.0-rc1 5 11/19/2023