public void ChangeWebCamState(DeviceStateBase state)
 {
     WebCamState = state.ChangeState();
 }
        public void ChangeScannerState(DeviceStateBase state)
        {
            devicesFactory = new DeviceWorkFactory(Configuration);

            ScannerState = state.ChangeState();
        }
 /// <summary>
 /// Creates a new object object.
 /// </summary>
 /// <param name="update"></param>
 /// <param name="device"></param>
 public DeviceUpdate(UpdateType update, BasicDevice device, DeviceStateBase state)
 {
     this.update = update;
     this.device = device;
     this.state  = state;
 }