From OpenSCADAWiki
(Importing a new version from external source) |
(Importing a new version from external source) |
||
Line 5: | Line 5: | ||
** TFld: ''cntrCmdMake()'' added by an argument "cntrO" with renaming some arguments. | ** TFld: ''cntrCmdMake()'' added by an argument "cntrO" with renaming some arguments. | ||
** TConfig: ''cntrCmdMake()'' and ''cntrCmdProc()'' added by an argument "cntrO" with renaming some arguments. | ** TConfig: ''cntrCmdMake()'' and ''cntrCmdProc()'' added by an argument "cntrO" with renaming some arguments. | ||
− | * | + | * Security: Renaming the function ''TSecurity::access()'' argument "access" to "perm", also for User API. |
* Transports: ''TTransportS::cntrCmdPrm()'' added by an argument "cntrO". | * Transports: ''TTransportS::cntrCmdPrm()'' added by an argument "cntrO". | ||
* DAQ: Moving the TValue flags ''resB1()'' and ''resB2()'' to the object properties in group "DAQ", that is removing such functions. | * DAQ: Moving the TValue flags ''resB1()'' and ''resB2()'' to the object properties in group "DAQ", that is removing such functions. | ||
Line 15: | Line 15: | ||
** Adding function ''str2time()'' with parsing the human time from ''time2str()'', which added also by the "inParts" argument. | ** Adding function ''str2time()'' with parsing the human time from ''time2str()'', which added also by the "inParts" argument. | ||
** Adding new User API functions with representing the system ones in the user space: ''time2str()'', ''cpct2str()'', ''str2time()''. | ** Adding new User API functions with representing the system ones in the user space: ''time2str()'', ''cpct2str()'', ''str2time()''. | ||
− | ** XMLNodeObj: ''getElementsBy()'' and its | + | ** XMLNodeObj: ''getElementsBy()'' and its User API variant expanded by arguments "limit" and "from". |
** Mess: Adding the global label functions ''labTime()'', ''labTimeSel()''. | ** Mess: Adding the global label functions ''labTime()'', ''labTimeSel()''. | ||
* Transports: TTransportOut appended by the function ''isFromInput()''. | * Transports: TTransportOut appended by the function ''isFromInput()''. |
Revision as of 21:17, 25 February 2025
API
!!!!:Changes:
- SYS: Type of the limit variables "limUserFile_SZ", "limUserIts_N" changed to unsigned.
- TCntrNode: Moving from static with renaming some arguments: ctrMkNode(), ctrMkNode2(), _ctrMkNode(), ctrChkNode(). Changing prototype of the objPropSet() function in the "val" argument.
- TFld: cntrCmdMake() added by an argument "cntrO" with renaming some arguments.
- TConfig: cntrCmdMake() and cntrCmdProc() added by an argument "cntrO" with renaming some arguments.
- Security: Renaming the function TSecurity::access() argument "access" to "perm", also for User API.
- Transports: TTransportS::cntrCmdPrm() added by an argument "cntrO".
- DAQ: Moving the TValue flags resB1() and resB2() to the object properties in group "DAQ", that is removing such functions.
Appends:
- SYS: Appending the sysTmJmp() function as a variant of sysTm().
- Appended by the "DEF_HTaskPer" definition.
- TCntrNode: New functions: nodeAccess(), nodeLoadACL(), nodeLoadACLSnthHgl(), ctrMkNode3(), ctrChkNode2(), property(), propertyClrGrp(). Adding a User API function property().
- Appended by the limiting option "limObjDscr_SZ" for the description configuration fields (DESCR).
- Adding function str2time() with parsing the human time from time2str(), which added also by the "inParts" argument.
- Adding new User API functions with representing the system ones in the user space: time2str(), cpct2str(), str2time().
- XMLNodeObj: getElementsBy() and its User API variant expanded by arguments "limit" and "from".
- Mess: Adding the global label functions labTime(), labTimeSel().
- Transports: TTransportOut appended by the function isFromInput().