public SiriusUIv3HpcrApp(SiriusUIv3Device device, string buttonTitle, string scanDestination, string scanDistribution, string documentName, bool imagePreview) { _buttonTitle = buttonTitle; _controlPanel = device.ControlPanel; _scanDestination = scanDestination; _scanDistribution = scanDistribution; }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3JobExecutionManager" /> class. /// </summary> /// <param name="device">The device.</param> public SiriusUIv3JobExecutionManager(SiriusUIv3Device device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _controlPanel = device.ControlPanel; }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3NetworkFolderApp" /> class. /// </summary> /// <param name="device">The device.</param> public SiriusUIv3NetworkFolderApp(SiriusUIv3Device device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _controlPanel = device.ControlPanel; _executionManager = new SiriusUIv3JobExecutionManager(device); }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3PreparationManager" /> class. /// </summary> /// <param name="device">The device.</param> public SiriusUIv3PreparationManager(SiriusUIv3Device device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _device = device; _controlPanel = _device.ControlPanel; }
/// <summary> /// Initializes a new instance of the <see cref="OmniAuthenticatorDriver"/> class. /// </summary> /// <param name="device">The device.</param> /// <param name="solutionButton">The solution button.</param> /// <param name="maxWaitTime">The maximum wait time.</param> public SiriusUIv3AuthenticationDriver(SiriusUIv3Device device, string solutionButton, DeviceWorkflowLogger workflowLogger) { _device = device; _controlPanel = device.ControlPanel; _preparationManager = new SiriusUIv3PreparationManager(_device); _solutionButton = solutionButton; _initMethod = AuthInitMethod.GetInitiationMethod(solutionButton); PrepareDevice(workflowLogger); }
/// <summary> /// Find the element in widget /// </summary> /// <param name="device"></param> /// <param name="widgetId"></param> /// <returns></returns> private static Widget WidgetFind(SiriusUIv3Device device, string widgetId) { WidgetCollection wc = device.ControlPanel.GetScreenInfo().Widgets; try { return(wc.First(n => StringMatcher.IsMatch(widgetId, n.Id, StringMatch.Exact, true))); } catch { return(null); } }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3Authenticator"/> class. /// </summary> /// <param name="device">The device.</param> /// <param name="credential">The credential.</param> /// <param name="provider">The provider.</param> public SiriusUIv3Authenticator(SiriusUIv3Device device, AuthenticationCredential credential, AuthenticationProvider provider) { Credential = credential; Provider = provider; ControlPanel = device.ControlPanel; ProviderMap.Add(AuthenticationProvider.Windows, new ProviderMapItem("Windows", "Windows")); ProviderMap.Add(AuthenticationProvider.DSS, new ProviderMapItem("DSS", "DSS")); ProviderMap.Add(AuthenticationProvider.LocalDevice, new ProviderMapItem("Local Device", "Local Device")); ProviderMap.Add(AuthenticationProvider.SafeCom, new ProviderMapItem("SafeCom", "SafeCom")); ProviderMap.Add(AuthenticationProvider.HpacDra, new ProviderMapItem("DRA Authentication", "DRA Authentication")); ProviderMap.Add(AuthenticationProvider.HpacIrm, new ProviderMapItem("IRM Authentication", "IRM Authentication")); ProviderMap.Add(AuthenticationProvider.Equitrac, new ProviderMapItem("Equitrac Authentication Agent", "Equitrac Authentication Agent")); }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3Triage"/> class. /// </summary> /// <param name="siriusUIv3Device">The Sirius u iv3 device.</param> /// <param name="pluginExecutionData">The plugin execution data.</param> public SiriusUIv3Triage(SiriusUIv3Device siriusUIv3Device, PluginExecutionData pluginExecutionData) : base(pluginExecutionData) { _controlPanel = siriusUIv3Device.ControlPanel; }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3HpacApp"/> class. /// </summary> /// <param name="device">The device.</param> public SiriusUIv3HpacApp(SiriusUIv3Device device) { _controlPanel = device.ControlPanel; }
public SafecomSiriusTriptane(IDevice device, NetworkCredential credential) { _siriusDevice = device as SiriusUIv3Device; _credential = credential; }
/// <summary> /// Initializes a new instance of the <see cref="SiriusUIv3SafeComApp"/> class. /// </summary> /// <param name="device">The device.</param> public SiriusUIv3SafeComApp(SiriusUIv3Device device) { _controlPanel = device.ControlPanel; }