Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Namespace

Hierarchy

Implemented by

Properties

addressSpace

addressSpace: AddressSpace

index

index: number

namespaceUri

namespaceUri: string

publicationDate

publicationDate: Date

version

version: number

Methods

_createNode

  • internal

    Parameters

    Returns BaseNode

addAlias

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

    • aliasName: string
    • nodeId: NodeId

    Returns void

addAnalogDataItem

  • Parameters

    Returns UAAnalogItem

addDataItem

  • Parameters

    Returns UADataItem

addEnumerationType

  • Parameters

    Returns UADataType

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

  • Parameters

    Returns UAObject

addObjectType

  • Parameters

    Returns UAObjectType

addReferenceType

  • Parameters

    Returns UAReferenceType

addState

  • Parameters

    Returns State

addTransition

  • Parameters

    Returns Transition

addTwoStateDiscrete

addTwoStateVariable

addVariable

  • Parameters

    Returns UAVariable

addVariableType

  • Parameters

    Returns UAVariableType

addView

  • Parameters

    Returns UAView

addYArrayItem

constructNodeId

  • Parameters

    Returns NodeId

createDataType

  • Parameters

    Returns UADataType

createNode

  • Parameters

    Returns BaseNode

deleteNode

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

    • node: NodeId | BaseNode

    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
  • Parameters

    • referenceType: string

    Returns 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

  • Parameters

    • conditionTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UAAcknowledgeableConditionBase

instantiateAlarmCondition

  • Parameters

    • alarmConditionTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UAAlarmConditionBase

instantiateCondition

  • Parameters

    • conditionTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UAConditionBase

instantiateDiscreteAlarm

  • Parameters

    • discreteAlarmType: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UADiscreteAlarm

instantiateExclusiveDeviationAlarm

  • Parameters

    • options: any
    • Optional data: any

    Returns UAExclusiveDeviationAlarm

instantiateExclusiveLimitAlarm

  • Parameters

    • exclusiveLimitAlarmTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UAExclusiveLimitAlarm

instantiateLimitAlarm

  • Parameters

    • limitAlarmTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UALimitAlarm

instantiateNonExclusiveDeviationAlarm

  • Parameters

    • options: any
    • Optional data: any

    Returns UANonExclusiveDeviationAlarm

instantiateNonExclusiveLimitAlarm

  • Parameters

    • nonExclusiveLimitAlarmTypeId: UAEventType | NodeId | string
    • options: any
    • Optional data: any

    Returns UANonExclusiveLimitAlarm

instantiateOffNormalAlarm

  • Parameters

    • options: any
    • Optional data: any

    Returns UAOffNormalAlarm

toNodeset2XML

  • toNodeset2XML(): string
  • Returns string

Generated using TypeDoc