V82.ОбщиеМодули.ПодключаемоеОборудованиеАтолДисплеиПокупателя.ПодключитьУстройство C# (CSharp) Method

ПодключитьУстройство() public method

public ПодключитьУстройство ( ) : object
return object
        public object ПодключитьУстройство(/*ОбъектДрайвера, Параметры, ПараметрыПодключения, ВыходныеПараметры*/)
        {
            //Результат = Истина;
            //ВыходныеПараметры = Новый Массив();
            //ПараметрыПодключения.Вставить("ИДУстройства", "");
            /*// Проверка настроенных параметров
            */
            //Порт              = Неопределено;
            //Скорость          = Неопределено;
            //Четность          = Неопределено;
            //БитыДанных        = Неопределено;
            //СтопБиты          = Неопределено;
            //Кодировка         = Неопределено;
            //ЗагружатьШрифты   = Неопределено;
            //Модель            = Неопределено;
            //РазмерДисплея	  = Неопределено;
            //Параметры.Свойство("Порт",              Порт);
            //Параметры.Свойство("Скорость",          Скорость);
            //Параметры.Свойство("Четность",          Четность);
            //Параметры.Свойство("БитыДанных",        БитыДанных);
            //Параметры.Свойство("СтопБиты",          СтопБиты);
            //Параметры.Свойство("Кодировка",         Кодировка);
            //Параметры.Свойство("ЗагружатьШрифты",   ЗагружатьШрифты);
            //Параметры.Свойство("Модель", 			Модель);
            //Параметры.Свойство("РазмерДисплея",		РазмерДисплея);
            if(true/*Порт              = Неопределено
             Или Скорость          = Неопределено
             Или Четность          = Неопределено
             Или БитыДанных        = Неопределено
             Или СтопБиты          = Неопределено
             Или Кодировка         = Неопределено
             Или ЗагружатьШрифты   = Неопределено
             Или Модель            = Неопределено*/)
            {
                //ВыходныеПараметры.Добавить(999);
                /*ВыходныеПараметры.Добавить(НСтр("ru='Не настроены параметры устройства.
            |Для корректной работы устройства необходимо задать параметры его работы.
            |Сделать это можно при помощи формы ""Настройка параметров"" модели
            |подключаемого оборудования в форме ""Подключение и настройка оборудования"".'"));*/
                //Результат = Ложь;
            }
            if(true/*Результат*/)
            {
                //ОбъектДрайвера.ДобавитьУстройство();
                if(true/*ОбъектДрайвера.Результат = 0*/)
                {
                    //ПараметрыПодключения.ИДУстройства = ОбъектДрайвера.НомерТекущегоУстройства;
                    //ОбъектДрайвера.НаименованиеТекущегоУстройства = Параметры.Модель;
                    //ОбъектДрайвера.Модель                         = ПолучитьКодПротокола(Параметры.Модель);
                    //ОбъектДрайвера.БитыДанных                     = Параметры.БитыДанных;
                    //ОбъектДрайвера.ЗагружатьШрифты                = Параметры.ЗагружатьШрифты;
                    //ОбъектДрайвера.НомерПорта                     = Параметры.Порт;
                    //ОбъектДрайвера.СкоростьОбмена                 = Параметры.Скорость;
                    //ОбъектДрайвера.СтопБиты                       = Параметры.СтопБиты;
                    //ОбъектДрайвера.Четность                       = Параметры.Четность;
                    //ОбъектДрайвера.НаборСимволов                  = Параметры.Кодировка;
                    //ОбъектДрайвера.УстройствоВключено = 1;
                    if(true/*ОбъектДрайвера.Результат <> 0*/)
                    {
                        //ВыходныеПараметры.Добавить(999);
                        //ВыходныеПараметры.Добавить(ОбъектДрайвера.ОписаниеРезультата);
                        //Результат = Ложь;
                        //ОбъектДрайвера.УдалитьУстройство();
                        //ПараметрыПодключения.ИДУстройства = Неопределено;
                    }
                }
                if(true/*Результат*/)
                {
                    //ОбъектДрайвера.УстройствоВключено = 1;
                    if(true/*ОбъектДрайвера.Результат <> 0*/)
                    {
                        //ВыходныеПараметры.Добавить(999);
                        //ВыходныеПараметры.Добавить(ОбъектДрайвера.ОписаниеРезультата);
                        //Результат = Ложь;
                        //ОбъектДрайвера.УстройствоВключено = 0;
                        //ОбъектДрайвера.УдалитьУстройство();
                    }
                }
            }
            return null;
        }