예제 #1
0
        public void sendCommandToDevice()
        {
            DeviceCommandEvent command = new DeviceCommandEvent();

            command.shouldTurnOn = true;
            foreach (IObserveDevice device in observers)
            {
                device.reactOnCommand(command);
            }
        }
예제 #2
0
 public void reactOnCommand(DeviceCommandEvent command)
 {
     if (command.shouldTurnOn)
     {
         turnOn();
     }
     if (command.shouldTurnOff)
     {
         turnOff();
     }
 }