Ejemplo n.º 1
0
 public EpsonState(EpsonState state)
     : base(state)
 {
     Power     = state.Power;
     WarmingUp = state.WarmingUp;
     Source    = state.Source;
     LampHours = state.LampHours;
 }
Ejemplo n.º 2
0
        public override void ApplyState(DeviceBase.DeviceState state)
        {
            base.ApplyState(state);

            EpsonState currentState = (EpsonState)mState;
            EpsonState newState     = (EpsonState)state;

            if (newState.Power != currentState.Power)
            {
                if (newState.Power)
                {
                    PowerOn();
                }
                else
                {
                    PowerOff();
                }
            }
            else if (newState.Source != currentState.Source)
            {
                Source = newState.Source;
            }
        }
Ejemplo n.º 3
0
 public EpsonState(EpsonState state)
     : base(state)
 {
     Power = state.Power;
     WarmingUp = state.WarmingUp;
     Source = state.Source;
     LampHours = state.LampHours;
 }