Example #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="device"></param>
 /// <param name="credential"></param>
 public SafecomSirius(IDevice device, NetworkCredential credential)
 {
     //Getting the Sirius Device
     _siriusDevice = device as SiriusUIv2Device;
     _controlPanel = _siriusDevice.ControlPanel;
     _credential   = credential;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="SiriusUIv2EmailApp" /> class.
        /// </summary>
        /// <param name="device">The device.</param>
        public SiriusUIv2EmailApp(SiriusUIv2Device device)
        {
            if (device == null)
            {
                throw new ArgumentNullException(nameof(device));
            }

            _controlPanel = device.ControlPanel;
        }
Example #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="SiriusUIv2PreparationManager" /> class.
        /// </summary>
        /// <param name="device">The device.</param>
        public SiriusUIv2PreparationManager(SiriusUIv2Device device)
        {
            if (device == null)
            {
                throw new ArgumentNullException(nameof(device));
            }

            _device       = device;
            _controlPanel = _device.ControlPanel;
        }
Example #4
0
        /// <summary>
        /// Find the element in widget
        /// </summary>
        /// <param name="device"></param>
        /// <param name="widgetId"></param>
        /// <returns></returns>
        private static Widget WidgetFind(SiriusUIv2Device 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="SiriusUIv2Triage"/> class.
 /// </summary>
 /// <param name="siriusUIv2Device">The Sirius u iv2 device.</param>
 /// <param name="pluginExecutionData">The plugin execution data.</param>
 public SiriusUIv2Triage(SiriusUIv2Device siriusUIv2Device, PluginExecutionData pluginExecutionData) : base(pluginExecutionData)
 {
     _controlPanel = siriusUIv2Device.ControlPanel;
 }
Example #6
0
 public SiriusUIv2HpcrApp(SiriusUIv2Device device, string buttonTitle, string scanDestination, string scanDistribution, string documentName, bool imagePreview)
 {
     _buttonTitle     = buttonTitle;
     _controlPanel    = device.ControlPanel;
     _scanDestination = scanDestination;
 }
Example #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SiriusUIv2Authenticator"/> class.
 /// </summary>
 /// <param name="device">The device.</param>
 /// <param name="credential">The credential.</param>
 /// <param name="provider">The provider.</param>
 public SiriusUIv2Authenticator(SiriusUIv2Device device, AuthenticationCredential credential, AuthenticationProvider provider) : base(credential, provider)
 {
     ControlPanel = device.ControlPanel;
 }
Example #8
0
 public HpacSirius(IDevice device, NetworkCredential credential)
 {
     //Getting the Sirius Device
     _siriusDevice = device as SiriusUIv2Device;
     _credential   = credential;
 }
 public SiriusPentaneWorkflow(SiriusUIv2Device device, NetworkCredential credential)
 {
     _device     = device;
     _credential = credential;
 }