Reference Class
Module: opcua.address_space
Constructor
Reference
(
-
options.referenceType -
options.nodeId -
options.isForward
Parameters:
-
options.referenceTypeString -
options.nodeIdNodeId -
options.isForwardBoolean
Item Index
Methods
_arrow
()
private
Example:
---- some text ----->
addElement
add a new element in a ExtensionObject Array variable
(
UAVariable
-
options -
uaArrayVariableNode -
nodeVariable -
uaArrayVariableNode -
constructor -
uaArrayVariableNode
Parameters:
-
optionsObjectdata used to construct the underlying ExtensionObject
-
uaArrayVariableNodeUAVariable -
nodeVariableUAVariablea variable already exposing an extension objects
-
uaArrayVariableNodeUAVariable -
constructorFunctionconstructor of the extension object to create
-
uaArrayVariableNodeUAVariable
Returns:
bindExtObjArrayNode
(
UAVariable
-
uaArrayVariableNode -
variableType -
indexPropertyName
Parameters:
-
uaArrayVariableNodeUAVariable -
variableTypeDataType -
indexPropertyNameString
Returns:
checkSelectClause
(
Array-
parentNode -
selectClause
Parameters:
-
parentNodeObject -
selectClauseObject
Returns:
Array :
checkSelectClauses
(
StatusCodes<>
-
eventTypeNode -
selectClauses
Parameters:
-
eventTypeNodeObject -
selectClausesSelectClauseResults
Returns:
StatusCodes<>:
createExtObjArrayNode
create a node Variable that contains a array of ExtensionObject of a given type
(
Object | UAVariable
-
parentFolder -
options
Parameters:
-
parentFolderObject -
optionsObject-
browseName -
complexVariableType:
-
variableType: the type of Extension objects stored in the array.
-
indexPropertyName
-
Returns:
Object | UAVariable:
makeOptionalsMap
(
-
optionals transform
Parameters:
-
optionals transformObjectoptional into a map
prepareDataType
(
private
-
dataType
Parameters:
-
dataTypeObject
removeElement
(
-
uaArrayVariableNode -
elementIndex -
uaArrayVariableNode -
element
Parameters:
-
uaArrayVariableNodeUAVariable -
elementIndexNumberindex of element to remove in array
-
uaArrayVariableNodeUAVariable -
elementUAVariablenode of element to remove in array
toString
()
String
turn reference into a arrow : ---- REFERENCETYPE --> [NODEID]
Returns:
String:
The NodeOPCUA API