![]() | Модификация справочников |
Создание прибора учёта модели «СЭТ-4ТМ.03» и описание маршрута доступа к нему через коммутируемое соединение.
// Получение родительского объекта (общий справочник) var tanker = DirectoryOfCommonUserItems.OnlyInstance.AttributeCommonUserItems; // Создание нового прибора СЭТ-4ТМ.03 var newMeter = tanker.AppendNew<Set4TM03Meter>().Value; // Установка серийного номера newMeter.AttributeSerialNumber = "12345678"; // Установка сетевого номера newMeter.AttributeNetworkId = "78"; // Установка пароля newMeter.AttributePassword = "00000000"; // Добавление маршрута "Коммутируемое соединение" var route = newMeter.AttributeRoutes.AppendNew<ModemRoute>().Value; // Установка телефонного номера route.AttributePhoneNumber = "89012345678";
Модификация записи в справочнике каналообразующего оборудования.
// Поиск RTU-325 по серийному номеру var rtu325 = AlphaCenterRTU325.GetInstances().First(x => x.AttributeSerialNumber == "1234567890"); // Установка комментария найденному устройству rtu325.AttributeComment = "Оборудование недоступно из-за отключения ТП"; // Отключение всех маршрутов найденного устройства foreach(var route in rtu325.AttributeRoutes.GetValues()) route.AttributeDisabled = true;