/// <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()); }