Ejemplo n.º 1
0
        /// <summary>
        /// Updates view.
        /// </summary>
        public override void UpdateView()
        {
            DeviceEnvironment environment = ContextController.GetDeviceEnvironment();

            View.TimeBetweenTests = environment.Timeouts.InterTests;
            View.MessageTimeout   = environment.Timeouts.Message;
            View.RebootTimeout    = environment.Timeouts.Reboot;
            View.DnsIpv4          = environment.EnvironmentSettings.DnsIpv4;
            View.DnsIpv6          = environment.EnvironmentSettings.DnsIpv6;
            View.NtpIpv4          = environment.EnvironmentSettings.NtpIpv4;
            View.NtpIpv6          = environment.EnvironmentSettings.NtpIpv6;
            View.GatewayIpv4      = environment.EnvironmentSettings.GatewayIpv4;
            View.GatewayIpv6      = environment.EnvironmentSettings.GatewayIpv6;
            View.PTZNodeToken     = environment.TestSettings.PTZNodeToken;

            View.UseEmbeddedPassword = environment.TestSettings.UseEmbeddedPassword;
            View.Password1           = environment.TestSettings.Password1;
            View.Password2           = environment.TestSettings.Password2;
            View.OperationDelay      = environment.TestSettings.OperationDelay;

            SetupInfo info = ContextController.GetSetupInfo();

            if (!info.Specification20Selected())
            {
                View.DeviceTypes = DeviceType.NVT;
            }
            View.EnableDeviceTypes(info.Specification20Selected());
        }