示例#1
0
 public void AddDevice(BasicTriListWithSmartObject device)
 {
     Devices.Add(device);
     ComponentMediator.HookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Contact.Length; index++)
     {
         ((CH5SampleSSP.Contact.Contact)Contact[index]).AddDevice(device);
     }
 }
示例#2
0
 public void AddDevice(BasicTriListWithSmartObject device)
 {
     Devices.Add(device);
     ComponentMediator.HookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Sources.Length; index++)
     {
         ((Source)Sources[index]).AddDevice(device);
     }
 }
示例#3
0
 public void AddDevice(BasicTriListWithSmartObject device)
 {
     Devices.Add(device);
     ComponentMediator.HookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < Cameras.Length; index++)
     {
         ((Ch5_Sample_Contract.Video.Camera)Cameras[index]).AddDevice(device);
     }
 }
示例#4
0
 public void AddDevice(BasicTriListWithSmartObject device)
 {
     Devices.Add(device);
     ComponentMediator.HookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
     for (int index = 0; index < DimmableLights.Length; index++)
     {
         ((Ch5_Sample_Contract.Lighting.DimmableLight)DimmableLights[index]).AddDevice(device);
     }
     for (int index = 0; index < Scenes.Length; index++)
     {
         ((Ch5_Sample_Contract.Lighting.Scene)Scenes[index]).AddDevice(device);
     }
 }
示例#5
0
 public void AddDevice(BasicTriListWithSmartObject device)
 {
     Devices.Add(device);
     ComponentMediator.HookSmartObjectEvents(device.SmartObjects[ControlJoinId]);
 }