From OpenSCADAWiki
Revision as of 20:16, 25 February 2025 by RomanSavochenko (Talk | contribs) (Created page with "{{CntHdr|API}} ''!!!!:Зміни'': * Система: Тип змінних обмеження "limUserFile_SZ", "limUserIts_N" змінено у беззнакове. ** TCnt...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

API
!!!!:Зміни:

  • Система: Тип змінних обмеження "limUserFile_SZ", "limUserIts_N" змінено у беззнакове.
    • TCntrNode: переведення зі статичного із перейменуванням деяких аргументів: ctrMkNode(), ctrMkNode2(), _ctrMkNode(), ctrChkNode(). Зміна прототипу функції objPropSet() у аргументі "val".
    • TFld: До cntrCmdMake() додано аргумент "cntrO" із перейменуванням деяких аргументів.
    • TConfig: До cntrCmdMake() і cntrCmdProc() додано аргумент "cntrO" із перейменуванням деяких аргументів.
  • Безпека: Перейменування аргументу "access" функції TSecurity::access() у "perm", також для Користувацького API.
  • Транспорти: До TTransportS::cntrCmdPrm() додано аргумент "cntrO".
  • Збір Даних: Переведення прапорців TValue resB1() і resB2() до властивостей об'єкту у групі "DAQ", тобто видалення таких функцій.

Доповнення:

  • Система: Доповнення функцією sysTmJmp(), як варіант sysTm().
    • Доповнення визначенням "DEF_HTaskPer".
    • TCntrNode: Нові функції: nodeAccess(), nodeLoadACL(), nodeLoadACLSnthHgl(), ctrMkNode3(), ctrChkNode2(), property(), propertyClrGrp(). Додання функції Користувацького API property().
    • Доповнення параметром обмеження "limObjDscr_SZ" для конфігураційних полів опису (DESCR).
    • Додання функції str2time() із розбором людського часу від time2str(), яку також доповнено аргументом "inParts".
    • Додання нових функцій Користувацького API із представлення системних у просторі користувача: time2str(), cpct2str(), str2time().
    • XMLNodeObj: getElementsBy() і її варіант Користувацького API розширено аргументами "limit" і "from".
    • Mess: Додання глобальних функцій міток labTime(), labTimeSel().
  • Транспорти: TTransportOut доповнено функцією isFromInput().