예제 #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]);
 }