/// <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;
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #4
0
 /// <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;
 }