Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface NamespacePrivate

Hierarchy

Properties

addressSpace

addressSpace: AddressSpacePrivate

index

index: number

namespaceUri

namespaceUri: string

publicationDate

publicationDate: Date

version

version: number

Methods

_createNode

_deleteNode

  • Parameters

    Returns void

_register

  • Parameters

    Returns void

addAlias

  • addAlias(aliasName: string, nodeId: NodeId): void
  • Parameters

    • aliasName: string
    • nodeId: NodeId

    Returns void

addAnalogDataItem

addDataItem

addEnumerationType

addEventType

  • add a new event type to the address space

    example
     const evtType = namespace.addEventType({
         browseName: "MyAuditEventType",
         subtypeOf:  "AuditEventType"
     });
     const myConditionType = namespace.addEventType({
         browseName: "MyConditionType",
         subtypeOf:  "ConditionType",
         isAbstract: false
     });

    Parameters

    • options: object

    Returns UAEventType

addFolder

  • addFolder(parentFolder: NodeIdLike | UAObject, options: any): UAObject
  • Parameters

    • parentFolder: NodeIdLike | UAObject
    • options: any

    Returns UAObject

addMethod

  • addMethod(parent: UAObject | UAObjectType, options: AddMethodOptions): UAMethod
  • Parameters

    Returns UAMethod

addMultiStateDiscrete

addMultiStateValueDiscrete

addObject

addObjectType

addReferenceType

addState

addTransition

addTwoStateDiscrete

addTwoStateVariable

addVariable

addVariableType

addView

addYArrayItem

constructNodeId

createDataType

createNode

deleteNode

  • deleteNode(node: NodeId | BaseNode): void
  • Parameters

    • node: NodeId | BaseNode

    Returns void

dispose

  • dispose(): void
  • Returns void

findDataType

  • findDataType(dataType: string): UADataType | null
  • Parameters

    • dataType: string

    Returns UADataType | null

findNode

  • Parameters

    Returns BaseNode | null

findNode2

  • findNode2(nodeId: NodeId): BaseNode | null
  • Parameters

    • nodeId: NodeId

    Returns BaseNode | null

findObjectType

  • findObjectType(objectType: string): UAObjectType | null
  • Parameters

    • objectType: string

    Returns UAObjectType | null

findReferenceType

  • findReferenceType(referenceType: string): UAReferenceType | null
  • Parameters

    • referenceType: string

    Returns UAReferenceType | null

findReferenceTypeFromInverseName

  • findReferenceTypeFromInverseName(referenceType: string): UAReferenceType | null

findVariableType

  • findVariableType(variableType: string): UAVariableType | null
  • Parameters

    • variableType: string

    Returns UAVariableType | null

getStandardsNodeIds

  • getStandardsNodeIds(): object
  • internals

    Returns object

    • objectTypeIds: object
      • [key: string]: string
    • referenceTypeIds: object
      • [key: string]: string

instantiateAcknowledgeableCondition

instantiateAlarmCondition

instantiateCondition

instantiateDiscreteAlarm

instantiateExclusiveDeviationAlarm

instantiateExclusiveLimitAlarm

instantiateLimitAlarm

instantiateNonExclusiveDeviationAlarm

instantiateNonExclusiveLimitAlarm

instantiateOffNormalAlarm

nodeIterator

  • nodeIterator(): IterableIterator<BaseNode>
  • Returns IterableIterator<BaseNode>

resolveAlias

  • resolveAlias(name: string): NodeId | null
  • Parameters

    • name: string

    Returns NodeId | null

toNodeset2XML

  • toNodeset2XML(): string

Generated using TypeDoc