Options
All
  • Public
  • Public/Protected
  • All
Menu

  subscribe now with sterfive to access the online-user manual

Hierarchy

Implemented by

Index

Properties

Accessors

Methods

Properties

ackedState

ackedState: UATwoStateVariableEx

acknowledge

acknowledge: UAMethod

activeState

activeState: UATwoStateVariableEx

addComment

addComment: UAMethod

Optional audibleEnabled

audibleEnabled: UAProperty<boolean, Boolean>

Optional audibleSound

audibleSound: UAAudioVariable<Buffer>

Optional baseHighHighLimit

baseHighHighLimit: UAProperty<number, Double>

Optional baseHighLimit

baseHighLimit: UAProperty<number, Double>

Optional baseLowLimit

baseLowLimit: UAProperty<number, Double>

Optional baseLowLowLimit

baseLowLowLimit: UAProperty<number, Double>

Optional baseSetpointNode

baseSetpointNode: UAProperty<NodeId, NodeId>

branchId

Readonly browseName

browseName: QualifiedName

clientUserId

clientUserId: UAProperty<string, String>

comment

conditionClassId

conditionClassId: UAProperty<NodeId, NodeId>

conditionClassName

conditionClassName: UAProperty<LocalizedText, LocalizedText>

conditionName

conditionName: UAProperty<string, String>

conditionRefresh

conditionRefresh: UAMethod

conditionRefresh2

conditionRefresh2: UAMethod

Optional conditionSubClassId

conditionSubClassId: UAProperty<NodeId[], NodeId>

Optional conditionSubClassName

conditionSubClassName: UAProperty<LocalizedText[], LocalizedText>

Optional confirm

confirm: UAMethod

Optional confirmedState

confirmedState: UATwoStateVariableEx

disable

disable: UAMethod

enable

enable: UAMethod

enabledState

enabledState: UATwoStateVariableEx

eventId

eventId: UAProperty<Buffer, ByteString>

Readonly eventNotifier

eventNotifier: number

eventType

eventType: UAProperty<NodeId, NodeId>

Optional firstInGroup

firstInGroup: UAAlarmGroup

Optional firstInGroupFlag

firstInGroupFlag: UABaseDataVariable<boolean, Boolean>

Readonly hasMethods

hasMethods: boolean

Optional highHighLimit

highHighLimit: UAProperty<number, Double>

Optional highHighState

highHighState: UATwoStateVariableEx

Optional highLimit

highLimit: UAProperty<number, Double>

Optional highState

highState: UATwoStateVariableEx

inputNode

inputNode: UAProperty<NodeId, NodeId>

lastSeverity

lastSeverity: UAConditionVariable<number, UInt16>

Optional latchedState

latchedState: UATwoStateVariableEx

Optional localTime

Optional lowLimit

lowLimit: UAProperty<number, Double>

Optional lowLowLimit

lowLowLimit: UAProperty<number, Double>

Optional lowLowState

lowLowState: UATwoStateVariableEx

Optional lowState

lowState: UATwoStateVariableEx

Optional maxTimeShelved

maxTimeShelved: UAProperty<number, Double>

message

Readonly nodeClass

nodeClass: Object

Readonly nodeId

nodeId: NodeId

Optional nodeVersion

nodeVersion: UAVariableT<string, String>

NodeVersion (Optional) String The NodeVersion Property is used to indicate the version of a Node. The NodeVersion Property is updated each time a Reference is added or deleted to the Node the Property belongs to. Attribute value changes do not cause the NodeVersion to change. Clients may read the NodeVersion Property or subscribe to it to determine when the structure of a Node has changed.

Optional offDelay

offDelay: UAProperty<number, Double>

Optional onDelay

onDelay: UAProperty<number, Double>

Optional onFirstBrowseAction

onFirstBrowseAction: () => Promise<void>

Type declaration

    • (): Promise<void>
    • Returns Promise<void>

Optional outOfServiceState

outOfServiceState: UATwoStateVariableEx

Optional placeInService

placeInService: UAMethod

quality

Optional reAlarmRepeatCount

reAlarmRepeatCount: UABaseDataVariable<number, Int16>

Optional reAlarmTime

reAlarmTime: UAProperty<number, Double>

receiveTime

receiveTime: UAProperty<Date, DateTime>

Optional removeFromService

removeFromService: UAMethod

Optional reset

reset: UAMethod

retain

retain: UAProperty<boolean, Boolean>

setpointNode

setpointNode: UAVariableT<NodeId, NodeId>

setpointNodeNode

setpointNodeNode: UAVariable

severity

severity: UAProperty<number, UInt16>

Optional shelvingState

shelvingState: UAShelvedStateMachineEx

Optional silence

silence: UAMethod

Optional silenceState

silenceState: UATwoStateVariableEx

sourceName

sourceName: UAProperty<string, String>

sourceNode

sourceNode: UAProperty<NodeId, NodeId>

Optional suppress

suppress: UAMethod

suppressedOrShelved

suppressedOrShelved: UAProperty<boolean, Boolean>

Optional suppressedState

suppressedState: UATwoStateVariableEx

time

time: UAProperty<Date, DateTime>

Optional unsuppress

unsuppress: UAMethod

Accessors

accessRestrictions

addressSpace

  • Returns IAddressSpace

description

  • Returns LocalizedText

displayName

  • Returns LocalizedText[]

modellingRule

  • Returns ModellingRuleType

namespace

  • Returns INamespace

namespaceIndex

  • get namespaceIndex(): number
  • Returns number

namespaceUri

  • get namespaceUri(): string
  • Returns string

parent

  • Returns BaseNode

parentNodeId

  • Returns NodeId

rolePermissions

  • Returns RolePermissionType[]

typeDefinition

  • get typeDefinition(): NodeId
  • Returns NodeId

typeDefinitionObj

  • Returns UAObjectType

Methods

_onSetpointDataValueChange

  • _onSetpointDataValueChange(dataValue: DataValue): void
  • Parameters

    Returns void

_setStateBasedOnInputValue

  • _setStateBasedOnInputValue(value: any): void
  • Parameters

    • value: any

    Returns void

acknowledgeAndAutoConfirmBranch

activateAlarm

  • activateAlarm(): void

addReference

allReferences

autoConfirmBranch

browseNode

browseNodeByTargetName

clone

conditionOfNode

createBranch

currentBranch

deactivateAlarm

  • deactivateAlarm(): void

deleteBranch

findReference

  • find the the references that are strictly of type reference.

    The isForward boolean flag specifies the direction of the references to be looked for.

    Forward direction is implied if omitted.

    • will throw an exception if more than one reference exists with the referenceType.
    • will return null if no reference exists.

    Parameters

    Returns UAReference

findReferences

  • find all the references that are strictly of type reference. The isForward boolean flag specifies the direction of the references to be looked for.

    Forward direction is implied if omitted.

    Parameters

    Returns UAReference[]

findReferencesAsObject

  • find all the nodes that are referenced by references strictly of type reference.

    The isForward boolean flag specifies the direction of the references to be looked for.

    Forward direction is implied if omitted.

    • will throw an exception if more than one reference exists with the referenceType.
    • will return null if no reference exists.

    Parameters

    Returns BaseNode[]

findReferencesEx

  • find all the references that are of type reference or a sub type of reference, in the direction specified by browseDirection

    • BrowseDirection.Forward direction is implied if browseDirection flags is omitted.

    Parameters

    Returns UAReference[]

findReferencesExAsObject

  • find all the nodes that are referenced by references of type reference or a sub type of reference, in the direction specified by browseDirection

    • BrowseDirection.Forward direction is implied if browseDirection flags is omitted.

    Parameters

    Returns BaseNode[]

fullName

  • fullName(): string
  • return a complete name of this object by pre-pending name of its parent(s) to its own name

    Returns string

getAccessRestrictions

  • get effective accessRestrictions if (inherited is true) and node has no accessRestrictions, then default accessRestriction from namespace is returned if (inherited is false) and node has no accessRestrictions, then AccessRestrictionsFlag.None is returned

    Parameters

    • inherited: boolean

    Returns AccessRestrictionsFlag

getAggregates

getBranchCount

  • getBranchCount(): number

getBranchIds

getBranches

getChildByName

getComponentByName

getComponents

getCurrentConditionInfo

getDisplayName

  • getDisplayName(locale?: string): string
  • Parameters

    • Optional locale: string

      the locale of the text to return (e.g. en-EN)

    Returns string

getEnabledState

  • getEnabledState(): boolean

getEnabledStateAsString

  • getEnabledStateAsString(): string

getEventSourceOfs

getEventSources

getFolderElementByName

getHighHighLimit

  • getHighHighLimit(): number

getHighLimit

  • getHighLimit(): number

getInputNodeNode

getInputNodeValue

  • getInputNodeValue(): any

getLowLimit

  • getLowLimit(): number

getLowLowLimit

  • getLowLowLimit(): number

getMaxTimeShelved

  • getMaxTimeShelved(): number

getMethodById

getMethodByName

getMethods

getNotifiers

getProperties

getPropertyByName

getRolePermissions

getSetpointNodeNode

  • Returns UAVariable

getSetpointValue

  • getSetpointValue(): number
  • Returns number

getSuppressedOrShelved

  • getSuppressedOrShelved(): boolean

installInputNodeMonitoring

install_extra_properties

  • install_extra_properties(): void

isSuppressedOrShelved

  • isSuppressedOrShelved(): boolean

on

raiseConditionEvent

raiseEvent

raiseNewBranchState

raiseNewCondition

  • raiseNewCondition(conditionInfo: ConditionInfoOptions): void

readAttribute

removeReference

setAccessRestrictions

setEnabledState

  • setEnabledState(requestedEnabledState: boolean): StatusCode

setHighHighLimit

  • setHighHighLimit(value: number): void

setHighLimit

  • setHighLimit(value: number): void

setLocalTime

setLowLimit

  • setLowLimit(value: number): void
  • Parameters

    • value: number

    Returns void

setLowLowLimit

  • setLowLowLimit(value: number): void

setMaxTimeShelved

  • setMaxTimeShelved(duration: number): void

setReceiveTime

  • setReceiveTime(time: Date): void

setRolePermissions

setSourceName

  • setSourceName(name: string): void

setSourceNode

setTime

  • setTime(time: Date): void
  • Parameters

    • time: Date

    Returns void

updateState

  • updateState(): void

writeAttribute

Generated using TypeDoc