From OpenSCADAWiki
КОНЦЕПТУАЛЬНЕ > Перегляд і уніфікація підсистеми Транспортів у керуванні додатковими параметрами та розширення використання параметрів часу підключення щодо реєстрації конфігураційних параметрів зовнішніх джерел
- конфігураційне поле "A_PRMS" контейнеру додаткових параметрів переміщено із модулів до бібліотеки ядра;
- доповнено функціями TTransportS::{prm,cntrCmdPrm}(), {TTransportIn,TTransportOut}::prm() із загальною реалізацією додаткових параметрів;
- conPrm() розширено підтримкою конфігураційних параметрів зовнішніх джерел на кшталт протоколів і його розповсюджено на вхідну частину, так само для Користувацького API;
- conPrm() доповнено аргументом типового значення, яке використано у всіх транспортних модулях;
- clearConPrm() розширено очищенням одного параметру і лише із зовнішніх джерел;
- setConPrm() видалено після реалізації такої властивості у conPrm() та деякі модулі оновлено щодо цього: DAQ.AMRDevs, Protocol.SelfSystem;
- Protocol.SelfSystem є першим, який використовує наразі конфігураційні параметри у транспорті;
- вихідні транспорти доповнено посиланням на вхідний, який створив вихідний, і його використано для тримання тут конфігураційних параметрів зовнішніх джерел;
- всю конфігурацію асоційованих вихідних транспортів встановлено прихованою;
- контроль додаткових параметрів пересунуто до власної вкладки "Додаткове (aprm)" із функцією скидання їх значень;
- позначення зміни вхідних і вихідних транспортів встановлено лише за реальної зміни конфігураційних полів.