APIs

Show:

Constructor

Reference

(
  • options.referenceType
  • options.nodeId
  • options.isForward
)

Parameters:

  • options.referenceType String
  • options.nodeId NodeId
  • options.isForward Boolean

Methods

_arrow

() private

Example:

  ---- some text ----->

addElement add a new element in a ExtensionObject Array variable

(
  • options
  • uaArrayVariableNode
  • nodeVariable
  • uaArrayVariableNode
  • constructor
  • uaArrayVariableNode
)
UAVariable

Parameters:

  • options Object

    data used to construct the underlying ExtensionObject

  • uaArrayVariableNode UAVariable
  • nodeVariable UAVariable

    a variable already exposing an extension objects

  • uaArrayVariableNode UAVariable
  • constructor Function

    constructor of the extension object to create

  • uaArrayVariableNode UAVariable

Returns:

bindExtObjArrayNode

(
  • uaArrayVariableNode
  • variableType
  • indexPropertyName
)
UAVariable

Parameters:

  • uaArrayVariableNode UAVariable
  • variableType DataType
  • indexPropertyName String

Returns:

checkSelectClause

(
  • parentNode
  • selectClause
)
Array

Parameters:

  • parentNode Object
  • selectClause Object

Returns:

Array:

checkSelectClauses

(
  • eventTypeNode
  • selectClauses
)
StatusCodes<>

Parameters:

  • eventTypeNode Object
  • selectClauses SelectClauseResults

Returns:

StatusCodes<>:

createExtObjArrayNode create a node Variable that contains a array of ExtensionObject of a given type

(
  • parentFolder
  • options
)
Object | UAVariable

Parameters:

  • parentFolder Object
  • options Object
    • browseName
    • complexVariableType

      :

    • variableType

      : the type of Extension objects stored in the array.

    • indexPropertyName

Returns:

Object | UAVariable:

makeOptionalsMap

(
  • optionals transform
)

Parameters:

  • optionals transform Object

    optional into a map

prepareDataType

(
  • dataType
)
private

Parameters:

  • dataType Object

removeElement

(
  • uaArrayVariableNode
  • elementIndex
  • uaArrayVariableNode
  • element
)

Parameters:

  • uaArrayVariableNode UAVariable
  • elementIndex Number

    index of element to remove in array

  • uaArrayVariableNode UAVariable
  • element UAVariable

    node of element to remove in array

toString

() String

turn reference into a arrow : ---- REFERENCETYPE --> [NODEID]

Returns:

String: