Exemple #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="PhoenixNovaPreparationManager" /> class.
        /// </summary>
        /// <param name="device">The device.</param>
        public PhoenixNovaPreparationManager(PhoenixNovaDevice device)
        {
            if (device == null)
            {
                throw new ArgumentNullException(nameof(device));
            }

            _controlPanel = device.ControlPanel;
        }
        /// <summary>
        /// Initializes a new instance of the <see cref="PhoenixNovaAuthenticator"/> class.
        /// </summary>
        /// <param name="device">The device.</param>
        /// <param name="credential">The credential.</param>
        /// <param name="provider">The provider.</param>
        public PhoenixNovaAuthenticator(PhoenixNovaDevice device, AuthenticationCredential credential, AuthenticationProvider provider) : base(credential, provider)
        {
            if (device == null)
            {
                throw new ArgumentNullException(nameof(device));
            }

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

            _controlPanel     = device.ControlPanel;
            _executionManager = new PhoenixNovaJobExecutionManager(device);
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="device"></param>
        /// <exception cref="ArgumentNullException"></exception>
        public PhoenixNovaFaxApp(PhoenixNovaDevice device)
        {
            if (device == null)
            {
                throw new ArgumentNullException(nameof(device));
            }

            _controlPanel      = device.ControlPanel;
            _executionManager  = new PhoenixNovaJobExecutionManager(device);
            _JobOptionsManager = new PhoenixNovaFaxJobOptions(device);

            Pacekeeper = new Pacekeeper(TimeSpan.Zero);
        }
Exemple #5
0
        public PhoenixWorkflow(IDevice device, NetworkCredential credential)
        {
            _credential = credential;
            var novaDevice = device as PhoenixNovaDevice;

            if (novaDevice != null)
            {
                _phoenixNovaDevice = novaDevice;
            }
            else
            {
                _phoenixMagicFrameDevice = (PhoenixMagicFrameDevice)device;
            }
        }
 /// <summary>
 /// Constructor for Phoenix device taking a PhonixNovaDevice object
 /// </summary>
 /// <param name="device"></param>
 public PhoenixNovaJobOptionsManager(PhoenixNovaDevice device)
 {
     _device           = device;
     _controlPanel     = _device.ControlPanel;
     _executionManager = new PhoenixNovaJobExecutionManager(_device);
 }
 public PhoenixNovaFaxJobOptions(PhoenixNovaDevice device)
     : base(device)
 {
 }
 public PhoenixNovaCopyJobOptionsManager(PhoenixNovaDevice device)
     : base(device)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PhoenixNovaJobExecutionManager" /> class.
 /// </summary>
 /// <param name="device">The device.</param>
 public PhoenixNovaJobExecutionManager(PhoenixNovaDevice device)
 {
     _controlPanel = device.ControlPanel;
 }
Exemple #10
0
 public PhoenixNovaWireless(PhoenixNovaDevice device)
 {
     _controlPanel = device.ControlPanel;
     _pacekeeper   = new Pacekeeper(TimeSpan.FromSeconds(5));
 }
        public ControlPanelUtility(IPAddress address)
        {
            IDevice device = DeviceFactory.Create(address);

            _phoenixNovaDevice = device as PhoenixNovaDevice;
        }
Exemple #12
0
 /// <summary>
 /// Triage Collection for PhoenixNova
 /// </summary>
 /// <param name="phoenixNovaDevice"></param>
 /// <param name="pluginExecutionData"></param>
 public PhoenixNovaTriage(PhoenixNovaDevice phoenixNovaDevice, PluginExecutionData pluginExecutionData) : base(pluginExecutionData)
 {
     _phoenixNovaControlPanel = phoenixNovaDevice.ControlPanel;
 }
Exemple #13
0
 public PhoenixWorkflow(PhoenixNovaDevice device)
 {
     _phoenixNovaDevice = device;
 }