public void RemoveDevice(BasicTriListWithSmartObject device) { Devices.Remove(device); ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]); for (int index = 0; index < Contact.Length; index++) { ((CH5SampleSSP.Contact.Contact)Contact[index]).RemoveDevice(device); } }
public void RemoveDevice(BasicTriListWithSmartObject device) { Devices.Remove(device); ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]); for (int index = 0; index < Sources.Length; index++) { ((Source)Sources[index]).RemoveDevice(device); } }
public void RemoveDevice(BasicTriListWithSmartObject device) { Devices.Remove(device); ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]); for (int index = 0; index < Cameras.Length; index++) { ((Ch5_Sample_Contract.Video.Camera)Cameras[index]).RemoveDevice(device); } }
public void RemoveDevice(BasicTriListWithSmartObject device) { Devices.Remove(device); ComponentMediator.UnHookSmartObjectEvents(device.SmartObjects[ControlJoinId]); for (int index = 0; index < DimmableLights.Length; index++) { ((Ch5_Sample_Contract.Lighting.DimmableLight)DimmableLights[index]).RemoveDevice(device); } for (int index = 0; index < Scenes.Length; index++) { ((Ch5_Sample_Contract.Lighting.Scene)Scenes[index]).RemoveDevice(device); } }