/// <summary> /// Constructor for JediOmin Device. /// </summary> /// <param name="device">JediOmni Device </param> public JediOmniJobStorageScanApp(JediOmniDevice device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _device = device; _controlPanel = _device.ControlPanel; _optionsManager = new JediOmniJobStorageJobOptions(device); _executionManager = new JediOmniJobExecutionManager(device); _launchHelper = new JediOmniLaunchHelper(device); Pacekeeper = new Pacekeeper(TimeSpan.Zero); }
/// <summary> /// Constructor for JediOmin Device. /// </summary> /// <param name="device">JediOmni Device </param> public JediOmniJobStoragePrintApp(JediOmniDevice device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _device = device; _controlPanel = _device.ControlPanel; _optionsManager = new JediOmniJobStorageJobOptions(device); _executionManager = new JediOmniJobExecutionManager(device); _launchHelper = new JediOmniLaunchHelper(device); _masthead = new JediOmniMasthead(_device); _idleTimeoutOffset = device.PowerManagement.GetInactivityTimeout().Subtract(TimeSpan.FromSeconds(10)); Pacekeeper = new Pacekeeper(TimeSpan.Zero); }