public void PowerOff() { if (state == IDevice.State.on) { state = IDevice.State.off; } }
public void PowerOn() { if (state == IDevice.State.off) { counter++; state = IDevice.State.on; } }
public void SetState(IDevice.State state) { if (state == IDevice.State.on && this.state == IDevice.State.off) { Counter++; } this.state = state; _Printer.SetState(state); _Scanner.SetState(state); }
void IDevice.SetState(IDevice.State state) { if (state == IDevice.State.on && this.state == IDevice.State.off) { Counter++; } this.state = state; IPrinter.PrinterState = state; IScanner.ScannerState = state; }
public IDevice.State GetState() { if (state == IDevice.State.off) { return(state); } var pState = _Printer.GetState(); var sState = _Scanner.GetState(); if (pState == IDevice.State.standby && sState == IDevice.State.standby) { state = IDevice.State.standby; return(state); } else { state = IDevice.State.on; return(state); } }
void IDevice.SetState(IDevice.State state) { printer.SetState(state); scanner.SetState(state); }
void IScanner.SetState(IDevice.State state) { scannerState = state; }
void IPrinter.SetState(IDevice.State state) { printerState = state; }
public void SetState(IDevice.State state) => IPrinter.PrinterState = state;
public void PowerOn() { state = IDevice.State.on; Counter++; }
void IDevice.SetState(IDevice.State state) => IScanner.ScannerState = state;
public void StandbyOff() { this.state = IDevice.State.on; IPrinter.PrinterState = IDevice.State.on; IScanner.ScannerState = IDevice.State.on; }
public void StandbyOn() { this.state = IDevice.State.standby; IPrinter.PrinterState = IDevice.State.standby; IScanner.ScannerState = IDevice.State.standby; }
void IDevice.SetState(IDevice.State state) => IPrinter.PrinterState = state;
public void StandbyOn() { this.state = IDevice.State.standby; _Printer.SetState(IDevice.State.standby); _Scanner.SetState(IDevice.State.standby); }
public void SetState(IDevice.State state) => IScanner.ScannerState = state;
public void StandbyOff() { this.state = IDevice.State.on; _Printer.SetState(IDevice.State.on); _Scanner.SetState(IDevice.State.on); }
public void PowerOn() { state = IDevice.State.on; }
public void PowerOff() { state = IDevice.State.off; }
//private IDevice.State SetState => this.state = state; void IDevice.SetState(IDevice.State state) { this.state = state; }