/// <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; }
/// <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="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); }
/// <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); }
/// <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; }
public PhoenixNovaWireless(PhoenixNovaDevice device) { _controlPanel = device.ControlPanel; _pacekeeper = new Pacekeeper(TimeSpan.FromSeconds(5)); }
/// <summary> /// Initializes a new instance of the <see cref="PhoenixNovaWindowsAuthenticator"/> class. /// </summary> /// <param name="controlPanel">The <see cref="PhoenixNovaControlPanel"/> object.</param> /// <param name="credential">The <see cref="AuthenticationCredential"/> object.</param> /// <param name="pacekeeper">The <see cref="Pacekeeper"/> object.</param> public PhoenixNovaWindowsAuthenticator(PhoenixNovaControlPanel controlPanel, AuthenticationCredential credential, Pacekeeper pacekeeper) { ControlPanel = controlPanel; Credential = credential; Pacekeeper = pacekeeper; }
/// <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; }