/// <summary> /// Initializes a new instance of the <see cref="PhoenixMagicFrameAuthenticator"/> class. /// </summary> /// <param name="device">The device.</param> /// <param name="credential">The credential.</param> /// <param name="provider">The provider.</param> public PhoenixMagicFrameAuthenticator(PhoenixMagicFrameDevice 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="PhoenixMagicFrameJobExecutionManager" /> class. /// </summary> /// <param name="device">The device.</param> public PhoenixMagicFrameJobExecutionManager(PhoenixMagicFrameDevice device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _controlPanel = device.ControlPanel; }
/// <summary> /// Initializes a new instance of the <see cref="PhoenixMagicFrameNetworkFolderApp" /> class. /// </summary> /// <param name="device">The device.</param> public PhoenixMagicFrameNetworkFolderApp(PhoenixMagicFrameDevice device) { if (device == null) { throw new ArgumentNullException(nameof(device)); } _controlPanel = device.ControlPanel; _executionManager = new PhoenixMagicFrameJobExecutionManager(device); }
/// <summary> /// Triage Collection for PhoenixMagicFrame /// </summary> /// <param name="phoenixMagicFrameDevice"></param> /// <param name="pluginExecutionData"></param> public PhoenixMagicFrameTriage(PhoenixMagicFrameDevice phoenixMagicFrameDevice, PluginExecutionData pluginExecutionData) : base(pluginExecutionData) { _phoenixMagicFrameControlPanel = phoenixMagicFrameDevice.ControlPanel; }