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