* ''bool cfgSet( string nm, ElTp val )'' [<span style='color:red'>доступ до відповідної підсистеми</span>] — встановлює конфігураційне поля ''nm'' об'єкту у значення ''val''.
* ''bool cfgSet( string nm, ElTp val )'' [<span style='color:red'>доступ до відповідної підсистеми</span>] — встановлює конфігураційне поля ''nm'' об'єкту у значення ''val''.
* ''TCntrNodeObj cntr( )'' — повертає об'єкт контролеру цього параметру, незалежно від вкладеності.
* ''TCntrNodeObj cntr( )'' — повертає об'єкт контролеру цього параметру, незалежно від вкладеності.
−
* ''bool messSet( string mess, int lev, string type2Code = "OP", string cat = "")'' — встановлює повідомлення джерела даних ''mess'' із рівнем ''lev'', для параметру.
+
* ''bool messSet( string mess, int lev, string type2Code = "OP", string cat = "")'' — встановлює повідомлення джерела даних ''mess'' із рівнем ''lev'', для параметру, чия назва вставляється до тексту ієрархічно або із поля опису "'''MessName: {Name}'''" (навіть порожнє для приховування) або із непорожньої назви.
−
* ''bool alarmSet( string mess, int lev = -5, bool force = false )'' — встановлює/знімає порушення ''mess'' з рівнем ''lev'' (негативне для встановлення інакше зняття) для цього параметру. Очищення порушень, так як і встановлення, працює у режимі перемикача, що передбачає пропуск повідомлень очищення до буферу повідомлень, та саме очищення, лише за наявності відповідного порушення, що може бути вимкнено встановленням ''force''.
+
* ''bool alarmSet( string mess, int lev = -5, bool force = false )'' — встановлює/знімає порушення ''mess'' з рівнем ''lev'' (негативне для встановлення інакше зняття) для цього параметру, чия назва вставляється до тексту ієрархічно або із поля опису "'''MessName: {Name}'''" (навіть порожнє для приховування) або із непорожньої назви. Очищення порушень, так як і встановлення, працює у режимі перемикача, що передбачає пропуск повідомлень очищення до буферу повідомлень, та саме очищення, лише за наявності відповідного порушення, що може бути вимкнено встановленням ''force''.
Revision as of 09:33, 25 May 2025
Функції об'єкту параметру контролера (SYS.DAQ["Modul"]["Controller"]["Parameter"]):
ElTp cfg( string nm ) — отримує значення конфігураційного поля nm об'єкту.
bool cfgSet( string nm, ElTp val ) [доступ до відповідної підсистеми] — встановлює конфігураційне поля nm об'єкту у значення val.
TCntrNodeObj cntr( ) — повертає об'єкт контролеру цього параметру, незалежно від вкладеності.
bool messSet( string mess, int lev, string type2Code = "OP", string cat = "") — встановлює повідомлення джерела даних mess із рівнем lev, для параметру, чия назва вставляється до тексту ієрархічно або із поля опису "MessName: {Name}" (навіть порожнє для приховування) або із непорожньої назви.
bool alarmSet( string mess, int lev = -5, bool force = false ) — встановлює/знімає порушення mess з рівнем lev (негативне для встановлення інакше зняття) для цього параметру, чия назва вставляється до тексту ієрархічно або із поля опису "MessName: {Name}" (навіть порожнє для приховування) або із непорожньої назви. Очищення порушень, так як і встановлення, працює у режимі перемикача, що передбачає пропуск повідомлень очищення до буферу повідомлень, та саме очищення, лише за наявності відповідного порушення, що може бути вимкнено встановленням force.