Options
All
  • Public
  • Public/Protected
  • All
Menu

Class UAAcknowledgeableConditionBase

Hierarchy

Implements

  • UAObject
  • UAObject
  • UAObject
  • UAObject
  • UAObject
  • UAObject
  • UAObject
  • UAObject
  • UAObject

Constructors

constructor

Properties

ackedState

ackedState: UATwoStateVariable

acknowledge

acknowledge: UAMethod

addComment

addComment: UAMethod

branchId

branchId: UAVariableT<NodeId, NodeId>

comment

comment: UAConditionVariable<LocalizedText, LocalizedText>

conditionClassId

conditionClassId: UAVariableT<NodeId, NodeId>

conditionClassName

conditionClassName: UAVariableT<LocalizedText, LocalizedText>

conditionName

conditionName: UAVariableT<string, String>

Optional confirm

confirm: UAMethod

Optional confirmedState

confirmedState: UATwoStateVariable

disable

disable: UAMethod

enable

enable: UAMethod

enabledState

enabledState: UATwoStateVariable

eventId

eventId: UAVariable

Readonly eventNotifier

eventNotifier: number

eventType

eventType: UAVariableT<NodeId, NodeId>

lastSeverity

lastSeverity: UAConditionVariable<StatusCode, StatusCode>

localTime

localTime: UAVariableT<any, ExtensionObject>

message

message: UAVariableT<LocalizedText, LocalizedText>

Readonly nodeClass

nodeClass: Object = NodeClass.Object

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.

quality

quality: UAConditionVariable<StatusCode, StatusCode>

receiveTime

receiveTime: UAVariableT<Date, DateTime>

retain

retain: UAVariableT<boolean, Boolean>

severity

severity: UAVariableT<UInt16, UInt16>

sourceName

sourceName: UAVariableT<string, String>

sourceNode

sourceNode: UAVariableT<NodeId, NodeId>

Readonly symbolicName

symbolicName: string

time

time: UAVariableT<DateTime, DateTime>

Static defaultSeverity

defaultSeverity: number = 250

Static typeDefinition

typeDefinition: NodeId = resolveNodeId("ConditionType")

Accessors

hasMethods

  • get hasMethods(): boolean

typeDefinitionObj

  • get typeDefinitionObj(): UAObjectTypePublic

Methods

_acknowledge_branch

  • Parameters

    Returns ConstantStatusCode

_assert_valid

  • _assert_valid(): void

_bubble_up_event

  • _bubble_up_event(eventData: any): void

_conditionRefresh

  • _conditionRefresh(_cache?: any): void

_raiseAuditConditionAcknowledgeEvent

  • Parameters

    Returns void

_raiseAuditConditionConfirmEvent

  • Parameters

    Returns void

_resend_conditionEvents

  • _resend_conditionEvents(): 1 | 0

acknowledgeAndAutoConfirmBranch

  • method

    acknowledgeAndAutoConfirmBranch

    Parameters

    Returns void

autoConfirmBranch

  • method

    autoConfirmBranch

    Parameters

    Returns void

clone

  • clone(options: any, optionalFilter?: any, extraInfo?: any): UAObject

conditionOfNode

createBranch

currentBranch

deleteBranch

getBranchCount

  • getBranchCount(): number

getBranchIds

  • getBranchIds(): NodeId[]

getBranches

getEnabledState

  • getEnabledState(): boolean

getEnabledStateAsString

  • getEnabledStateAsString(): string

getMethodByName

  • getMethodByName(methodName: string): UAMethodPublic | null

getMethods

  • getMethods(): UAMethodPublic[]

on

  • on(eventName: string, eventHandler: function): this
  • on(eventName: "addComment", eventHandler: function): this
  • on(eventName: "branch_deleted", eventHandler: function): this
  • on(eventName: string, eventHandler: function): this
  • on(eventName: "acknowledged" | "confirmed", eventHandler: function): this

raiseConditionEvent

raiseEvent

raiseNewBranchState

raiseNewCondition

readAttribute

setLocalTime

  • setLocalTime(time: TimeZoneDataType): void

setReceiveTime

  • setReceiveTime(time: Date): void

setTime

  • setTime(time: Date): void

toString

  • toString(): string

Static install_condition_refresh_handle

Static install_method_handle_on_type

  • Parameters

    Returns void

Static instantiate

Static with_condition_method

  • with_condition_method(inputArguments: VariantLike[], context: SessionContext, callback: function, inner_func: function): void

Generated using TypeDoc