Options
All
  • Public
  • Public/Protected
  • All
Menu

  subscribe now with sterfive to access the online-user manual

Hierarchy

  • INamespace
  • INamespaceAlarmAndCondition
  • INamespaceDataAccess
  • INamespaceMachineState
    • Namespace

Index

Properties

addressSpace

addressSpace: IAddressSpace

index

index: number

namespaceUri

namespaceUri: string

publicationDate

publicationDate: Date

version

version: string

Methods

addAlias

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

    • aliasName: string
    • nodeId: NodeId

    Returns void

addAnalogDataItem

  • addAnalogDataItem<T, DT>(options: AddAnalogDataItemOptions): UAAnalogItem<T, DT>
  • Type parameters

    Parameters

    • options: AddAnalogDataItemOptions

    Returns UAAnalogItem<T, DT>

addDataItem

  • addDataItem<T, DT>(options: AddDataItemOptions): UADataItem<T, DT>
  • Type parameters

    Parameters

    • options: AddDataItemOptions

    Returns UADataItem<T, DT>

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

    Returns UAEventType

addFolder

addMethod

addMultiStateDiscrete

addMultiStateValueDiscrete

addObject

addObjectType

addReferenceType

addState

  • Parameters

    • component: UAObject | UAObjectType
    • stateName: string
    • stateNumber: number
    • Optional isInitialState: boolean

    Returns UAState

addTransition

  • Parameters

    Returns UATransitionEx

addTwoStateDiscrete

addTwoStateVariable

  • Parameters

    Returns UATwoStateVariableEx

addVariable

addVariableType

addView

addYArrayItem

  • Type parameters

    Parameters

    Returns UAYArrayItemEx<DT>

constructNodeId

  • constructNodeId(options: ConstructNodeIdOptions): NodeId
  • Parameters

    • options: ConstructNodeIdOptions

    Returns NodeId

createDataType

createNode

  • Parameters

    • options: any

    Returns BaseNode

deleteNode

findDataType

findNode

findNode2

findObjectType

findReferenceType

findReferenceTypeFromInverseName

findVariableType

getDefaultAccessRestrictions

getDefaultRolePermissions

getStandardsNodeIds

  • getStandardsNodeIds(): { objectTypeIds: {}; referenceTypeIds: {} }
  • internals

    Returns { objectTypeIds: {}; referenceTypeIds: {} }

    • objectTypeIds: {}
      • [key: string]: string
    • referenceTypeIds: {}
      • [key: string]: string

instantiateAcknowledgeableCondition

  • Parameters

    Returns UAAcknowledgeableConditionEx

instantiateAlarmCondition

  • Parameters

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

    Returns UAAlarmConditionEx

instantiateCondition

  • Parameters

    Returns UAConditionEx

instantiateDiscreteAlarm

  • Parameters

    Returns UADiscreteAlarmEx

instantiateExclusiveDeviationAlarm

  • Parameters

    • options: any
    • Optional data: any

    Returns UAExclusiveDeviationAlarmEx

instantiateExclusiveLimitAlarm

  • Parameters

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

    Returns UAExclusiveLimitAlarmEx

instantiateLimitAlarm

  • Parameters

    Returns UALimitAlarmEx

instantiateNonExclusiveDeviationAlarm

  • Parameters

    • options: any
    • Optional data: any

    Returns UANonExclusiveDeviationAlarmEx

instantiateNonExclusiveLimitAlarm

  • Parameters

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

    Returns UANonExclusiveLimitAlarmEx

instantiateOffNormalAlarm

  • instantiateOffNormalAlarm(options: any, data?: any): UAOffNormalAlarmEx
  • Parameters

    • options: any
    • Optional data: any

    Returns UAOffNormalAlarmEx

internalCreateNode

  • internalCreateNode(options: any): BaseNode

setDefaultAccessRestrictions

setDefaultRolePermissions

toNodeset2XML

  • toNodeset2XML(): string
  • Returns string

Generated using TypeDoc