コード例 #1
0
 /// <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);
 }
コード例 #2
0
        /// <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);
        }
コード例 #3
0
 public JediOmniMultipleInterfaceWireless(JediOmniDevice device)
 {
     _controlPanel      = device.ControlPanel;
     _notificationPanel = new JediOmniNotificationPanel(device);
 }