MandatoryChildOrRequestedOptionalFilter Class
return true if node is a mandatory child or a requested optional
Constructor
MandatoryChildOrRequestedOptionalFilter
-
instance -
optionalsMap
Parameters:
-
instanceObject -
optionalsMapObject
Item Index
Methods
hasChildWithBrowseName
returns true if the parent object has a child with the provided browseName
-
parent -
childBrowseName
Parameters:
-
parentObject -
childBrowseNameObject
instantiate
-
options
instantiate an object of this UAVariableType The instantiation takes care of object type inheritance when constructing inner properties
Parameters:
-
optionsObject-
browseNameString -
[description]optional -
[organizedBy]String | NodeId | BaseNode optionalthe parent Folder holding this object
-
[componentOf]String | NodeId | BaseNode optionalthe parent Object holding this object
-
[notifierOf]NodeId | UANode optional -
[eventSourceOf]NodeId | UANode optional -
[optionals]Arrayoptional array of browseName of optional component/property to instantiate.
-
[modellingRule]String optional -
[minimumSamplingInterval=0]Number optional -
[extensionObject=null]optionalNote : HasComponent usage scope
Source | Destination -------------------+--------------------------- Object | Object, Variable,Method ObjectType | -------------------+--------------------------- DataVariable | Variable DataVariableType |
see : OPCUA 1.03 page 44 $6.4 Instances of ObjectTypes and VariableTypes
-
reconstructFunctionalGroupType
-
baseType
recreate functional group types according to type definition
Parameters:
-
baseTypeObject
The NodeOPCUA API