interface UAAcknowledgeableConditionHelper {
    acknowledgeAndAutoConfirmBranch(branch: ConditionSnapshot, comment: LocalizedText | LocalizedTextLike): void;
    autoConfirmBranch(branch: ConditionSnapshot, comment: LocalizedTextLike): void;
    conditionOfNode(): null | UAObject | UAVariable;
    createBranch(): ConditionSnapshot;
    currentBranch(): ConditionSnapshot;
    deleteBranch(branch: ConditionSnapshot): void;
    getBranchCount(): number;
    getBranches(): ConditionSnapshot[];
    getBranchIds(): NodeId[];
    getEnabledState(): boolean;
    getEnabledStateAsString(): string;
    on(eventName: string, eventHandler: ((...args: any[]) => void)): this;
    on(eventName: "acknowledged" | "confirmed", eventHandler: ((eventId: null | Buffer, comment: LocalizedText, branch: ConditionSnapshot) => void)): this;
    raiseConditionEvent(branch: ConditionSnapshot, renewEventId: boolean): void;
    raiseNewBranchState(branch: ConditionSnapshot): void;
    raiseNewCondition(conditionInfo: ConditionInfoOptions): void;
    setEnabledState(requestedEnabledState: boolean, options?: ISetStateOptions): StatusCode;
    setLocalTime(time: TimeZoneDataType): void;
    setReceiveTime(time: Date): void;
    setSourceName(name: string): void;
    setSourceNode(node: NodeId | BaseNode): void;
    setTime(time: Date): void;
}

Hierarchy (view full)

Methods

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns number

  • Returns NodeId[]

  • Returns boolean

  • Returns string

  • Parameters

    • eventName: string
    • eventHandler: ((...args: any[]) => void)
        • (...args): void
        • Parameters

          • Rest...args: any[]

          Returns void

    Returns this

  • Parameters

    Returns this

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    • requestedEnabledState: boolean
    • Optionaloptions: ISetStateOptions

    Returns StatusCode

  • Parameters

    Returns void

  • Parameters

    • time: Date

    Returns void

  • Parameters

    • name: string

    Returns void

  • Parameters

    Returns void

  • Parameters

    • time: Date

    Returns void