/// <summary> /// Initializes a new instance of the <see cref="JediOmniHpecApp"/> class. /// </summary> /// <param name="device">The device.</param> public JediOmniHpecApp(JediOmniDevice device) { _device = device; _controlPanel = _device.ControlPanel; _launchHelper = new JediOmniLaunchHelper(device); _notificationPanel = new JediOmniNotificationPanel(device); _engine = new OxpdBrowserEngine(_device.ControlPanel, HpecResource.HpecJavaScript); }
/// <summary> /// Initializes a new instance of the <see cref="JediOmniDssWorkflowApp" /> class. /// </summary> /// <param name="device">The device.</param> public JediOmniDssWorkflowApp(JediOmniDevice device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _device = device; _controlPanel = _device.ControlPanel; _masthead = new JediOmniMasthead(device); _launchHelper = new JediOmniLaunchHelper(device); _notificationPanel = new JediOmniNotificationPanel(device); _enhancedWorkflowApp = new DssEnhancedWorkflowApp(_controlPanel); _idleTimeoutOffset = device.PowerManagement.GetInactivityTimeout().Subtract(TimeSpan.FromSeconds(10)); _popupManager = new JediOmniPopupManager(device); _engine = new OxpdBrowserEngine(_device.ControlPanel, DssWorkflowResource.DssWorkflowJavaScript); Pacekeeper = new Pacekeeper(TimeSpan.Zero); }
public JediOmniMultipleInterfaceWireless(JediOmniDevice device) { _controlPanel = device.ControlPanel; _notificationPanel = new JediOmniNotificationPanel(device); }