Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Namespace

Hierarchy

  • Namespace

Index

Properties

addressSpace

addressSpace: AddressSpace

index

index: number

namespaceUri

namespaceUri: string

publicationDate

publicationDate: Date

version

version: number

Methods

_createNode

addAlias

  • addAlias(aliasName: string, nodeId: NodeId): 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

addMethod

addMultiStateDiscrete

addMultiStateValueDiscrete

addObject

addObjectType

addReferenceType

addState

addTransition

addTwoStateDiscrete

addTwoStateVariable

addVariable

addVariableType

addView

addYArrayItem

createDataType

createNode

deleteNode

  • deleteNode(node: NodeId | BaseNode): void

findDataType

  • findDataType(dataType: string): UADataType | null

findNode

findObjectType

findReferenceType

findReferenceTypeFromInverseName

  • findReferenceTypeFromInverseName(referenceType: string): UAReferenceType | null

findVariableType

getStandardsNodeIds

  • getStandardsNodeIds(): object

instantiateAcknowledgeableCondition

  • instantiateAcknowledgeableCondition(conditionTypeId: UAEventType | NodeId | string, options: any, data?: any): UAAcknowledgeableConditionBase

instantiateAlarmCondition

  • instantiateAlarmCondition(alarmConditionTypeId: UAEventType | NodeId | string, options: any, data?: any): UAAlarmConditionBase

instantiateCondition

  • instantiateCondition(conditionTypeId: UAEventType | NodeId | string, options: any, data?: any): UAConditionBase

instantiateDiscreteAlarm

  • instantiateDiscreteAlarm(discreteAlarmType: UAEventType | NodeId | string, options: any, data?: any): UADiscreteAlarm

instantiateExclusiveDeviationAlarm

  • instantiateExclusiveDeviationAlarm(options: any, data?: any): UAExclusiveDeviationAlarm

instantiateExclusiveLimitAlarm

  • instantiateExclusiveLimitAlarm(exclusiveLimitAlarmTypeId: UAEventType | NodeId | string, options: any, data?: any): UAExclusiveLimitAlarm

instantiateLimitAlarm

  • instantiateLimitAlarm(limitAlarmTypeId: UAEventType | NodeId | string, options: any, data?: any): UALimitAlarm

instantiateNonExclusiveDeviationAlarm

  • instantiateNonExclusiveDeviationAlarm(options: any, data?: any): UANonExclusiveDeviationAlarm

instantiateNonExclusiveLimitAlarm

  • instantiateNonExclusiveLimitAlarm(nonExclusiveLimitAlarmTypeId: UAEventType | NodeId | string, options: any, data?: any): UANonExclusiveLimitAlarm

instantiateOffNormalAlarm

  • instantiateOffNormalAlarm(options: any, data?: any): UAOffNormalAlarm

toNodeset2XML

  • toNodeset2XML(): string

Generated using TypeDoc