cnsGetNodesByData
Looks for nodes that are linked to the given datapoint (element).
Synopsis
bool cnsGetNodesByData(string dp, int type, [string view], dyn_string
&cnsPath);
Parameters
| Parameter | Description |
|---|---|
| dp | The name of the datapoint (element). If an empty string is defined, only nodes that are not linked to a datapoint are returned. |
| type | Limits the result to nodes with the given CNSDataIdentifier. |
| view | Limits the result to the given path |
| cnsPaths | Receives the ID paths of the nodes |
Return value
Returns TRUE if successful or FALSE in case of an error.
Errors
Possible errors:
-
Datenpunkt oder Pfad existiert nicht
Description
This function searches for node that are linked to the given datapoint (element). Moreover, it is possible to define type and view filters.
main()
{
dyn_string cnsPath;
cnsGetNodesByData("MyExampleDp.", CNS_SEARCH_ALL_TYPES, "System1.View1:", cnsPath));
DebugN(cnsPath);
}
Availability
UI, CTRL