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

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

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