From OpenSCADAWiki
Jump to: navigation, search

КОНЦЕПТУАЛЬНЕ > Перегляд і уніфікація підсистеми Транспортів у керуванні додатковими параметрами та розширення використання параметрів часу підключення щодо реєстрації конфігураційних параметрів зовнішніх джерел

  • конфігураційне поле "A_PRMS" контейнеру додаткових параметрів переміщено із модулів до бібліотеки ядра;
  • доповнено функціями TTransportS::{prm,cntrCmdPrm}(), {TTransportIn,TTransportOut}::prm() із загальною реалізацією додаткових параметрів;
  • conPrm() розширено підтримкою конфігураційних параметрів зовнішніх джерел на кшталт протоколів і його розповсюджено на вхідну частину, так само для Користувацького API;
  • conPrm() доповнено аргументом типового значення, яке використано у всіх транспортних модулях;
  • clearConPrm() розширено очищенням одного параметру і лише із зовнішніх джерел;
  • setConPrm() видалено після реалізації такої властивості у conPrm() та деякі модулі оновлено щодо цього: DAQ.AMRDevs, Protocol.SelfSystem;
  • Protocol.SelfSystem є першим, який використовує наразі конфігураційні параметри у транспорті;
  • вихідні транспорти доповнено посиланням на вхідний, який створив вихідний, і його використано для тримання тут конфігураційних параметрів зовнішніх джерел;
  • всю конфігурацію асоційованих вихідних транспортів встановлено прихованою;
  • контроль додаткових параметрів пересунуто до власної вкладки "Додаткове (aprm)" із функцією скидання їх значень;
  • позначення зміни вхідних і вихідних транспортів встановлено лише за реальної зміни конфігураційних полів.