Пример #1
0
 private string GetSoftwareHeader(SoftwareCheckDto check)
 {
     return($"SCADA-система: {check.Software.Name} ver.{check.Software.Version}");
 }
Пример #2
0
        public static SoftwareCheckDto GetSoftwareCheckDto(SoftwareType type)
        {
            var check = new SoftwareCheckDto();

            if (type == SoftwareType.SCADA)
            {
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Контроль уровней доступа к SCADA-системе"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Сопоставление мгновенных данных с ИВК/ПЛК"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Сопоставление архивных данных с ИВК/ПЛК"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль работы трендов",
                    Method      = "-"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль работы журнала тревог и событий",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Формирование отчетных форм"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль передачи данных в АСУТП/MES и другие системы верхнего уровня",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации резервирования ИВК/ПЛК",
                    Method      = "-"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации и управления системы пожарной сигнализации",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации и управления системы загазованности",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Контроль индикации и управления элекроприводными кранами и регуляторами"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Контроль индикации и управления системы обогрева блок-боксов"
                });
                check.CheckParameters.Add(new CheckParameterDto {
                    Description = "Контроль индикации и управления системы вентиляции"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации и управления системы автоматического пробоотбора",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации и управления насосов",
                    Method      = "Имитация данных"
                });
                check.CheckParameters.Add(new CheckParameterDto
                {
                    Description = "Контроль индикации и управления электропитанием ШК и ШП",
                    Method      = "Имитация данных"
                });
            }

            return(check);
        }