Ejemplo n.º 1
0
 public ADisplay(RoomBase room, DisplayDeviceBase displayDevice, DisplayConfig config)
     : base(room, displayDevice)
 {
     _config  = config;
     Name     = _config.Name;
     Position = config.Position;
 }
Ejemplo n.º 2
0
 public ADisplay(SystemBase system, DisplayDeviceBase displayDevice, DisplayConfig config)
     : base(system, displayDevice)
 {
     _config  = config;
     Name     = _config.Name;
     Position = config.Position;
 }
Ejemplo n.º 3
0
 protected DisplayBase(SystemBase system, DisplayDeviceBase displayDevice)
 {
     _idCount++;
     Id             = _idCount;
     _displayDevice = displayDevice;
     if (_displayDevice != null)
     {
         _displayDevice.PowerStatusChange         += DisplayDeviceOnPowerStatusChange;
         _displayDevice.DeviceCommunicatingChange += DisplayDeviceOnDeviceCommunicatingChange;
     }
     System = system;
     System.Displays.Add(this);
 }
Ejemplo n.º 4
0
 protected DisplayBase(RoomBase room, DisplayDeviceBase displayDevice)
     : this(room.System, displayDevice)
 {
     AssignToRoom(room);
 }