Options
All
  • Public
  • Public/Protected
  • All
Menu

  subscribe now with sterfive to access the online-user manual

Index

References

Enumerations

Classes

Interfaces

Type aliases

Variables

Functions

References

ConstructNodeIdOptions

Re-exports ConstructNodeIdOptions

ContinuationPointManager

Re-exports ContinuationPointManager

NodeIdManager

Re-exports NodeIdManager

Reference

Re-exports Reference

adjustBrowseDirection

Re-exports adjustBrowseDirection

ensureDatatypeExtracted

Re-exports ensureDatatypeExtracted

ensureDatatypeExtractedWithCallback

Re-exports ensureDatatypeExtractedWithCallback

promoteToMultiStateDiscrete

Re-exports promoteToMultiStateDiscrete

promoteToMultiStateValueDiscrete

Re-exports promoteToMultiStateValueDiscrete

promoteToTwoStateDiscrete

Re-exports promoteToTwoStateDiscrete

Type aliases

AccessLevelString

AccessLevelString: string

AddStateVariableOptionals

AddStateVariableOptionals: "EffectiveDisplayName" | "Name" | "Number" | string

AddTwoStateVariableOptionals

AddTwoStateVariableOptionals: AddStateVariableOptionals | "TransitionTime" | "EffectiveTransitionTime" | "TrueState" | "FalseState"

BindVariableOptions

ContinuationPoint

ContinuationPoint: Buffer

CreateNodeOptions

CreateNodeOptions: any

DataValueCallback

DataValueCallback: (err: Error | null, dataValue?: DataValue) => void

Type declaration

    • (err: Error | null, dataValue?: DataValue): void
    • Parameters

      • err: Error | null
      • Optional dataValue: DataValue

      Returns void

Duration

Duration: number

EventTypeLike

EventTypeLike: string | NodeId | UAEventType

FolderType

FolderType: UAObjectType

IHistoricalDataNodeOptions

IHistoricalDataNodeOptions: IVariableHistorianOptions | { historian: IVariableHistorian }

MethodFunctor

MethodFunctor: (this: UAMethod, inputArguments: Variant[], context: SessionContext, callback: MethodFunctorCallback) => void

Type declaration

MethodFunctorCallback

MethodFunctorCallback: (err: Error | null, callMethodResult: CallMethodResultOptions) => void

Type declaration

ModellingRuleType

ModellingRuleType: "Mandatory" | "Optional" | "MandatoryPlaceholder" | "OptionalPlaceholder" | "ExposesItsArray" | null

PseudoVariant

PseudoVariantNumber

TransitionSelector

TransitionSelector: (transitions: Transition[], fromState: State, toState: State) => Transition | null

Type declaration

UABaseEventType

UABaseEventType: UAObjectType

UAClonable

UAClonable: UAObject | UAVariable | UAMethod

UtcTime

UtcTime: DateTime

VariableDataValueGetterAsync

VariableDataValueGetterAsync: (callback: DataValueCallback) => void

Type declaration

VariableDataValueGetterSync

VariableDataValueGetterSync: () => DataValue

Type declaration

VariableDataValueSetterWithCallback

VariableDataValueSetterWithCallback: (dataValue: DataValue, callback: StatusCodeCallback) => void

Type declaration

VariableSetter

VariableSetterVariation1

VariableSetterVariation1: (this: UAVariable, value: Variant) => StatusCode

Type declaration

VariableSetterVariation2

VariableSetterVariation2: (this: UAVariable, value: Variant, callback: (err: Error | null, statusCode: StatusCode) => void) => void

Type declaration

XmlLoaderFunc

XmlLoaderFunc: (nodeset2xmlUri: string, callback: CallbackT<string>) => void

Type declaration

    • (nodeset2xmlUri: string, callback: CallbackT<string>): void
    • Parameters

      • nodeset2xmlUri: string
      • callback: CallbackT<string>

      Returns void

Variables

Const NamespaceOptions

NamespaceOptions: { nodeIdNameSeparator: string }

Type declaration

  • nodeIdNameSeparator: string

Functions

__checkWhereClause

  • Parameters

    Returns boolean

addElement

binaryStoreSize_ArgumentList

  • binaryStoreSize_ArgumentList(description: any, args: any): number
  • Parameters

    • description: any
    • args: any

    Returns number

bindExtObjArrayNode

build_retrieveInputArgumentsDefinition

callMethodHelper

checkSelectClause

  • method

    checkSelectClause

    Parameters

    Returns StatusCode

checkSelectClauses

  • method

    checkSelectClauses

    Parameters

    Returns StatusCode[]

    an array of StatusCode

checkWhereClause

createExtObjArrayNode

decode_ArgumentList

  • decode_ArgumentList(definition: any[], stream: BinaryStream): any[]
  • Parameters

    Returns any[]

dumpBrowseDescription

  • Parameters

    Returns void

dumpReferenceDescription

  • Parameters

    Returns void

dumpReferenceDescriptions

  • Parameters

    Returns void

dumpReferences

  • method

    dumpReferences

    static

    Parameters

    Returns void

dumpToBSD

dumpXml

  • dumpXml(node: BaseNode, options: any): string

encode_ArgumentList

  • encode_ArgumentList(definition: any[], args: any, stream: OutputBinaryStream): void
  • Parameters

    • definition: any[]
    • args: any
    • stream: OutputBinaryStream

    Returns void

ensureObjectIsSecure

  • ensureObjectIsSecure(node: BaseNode): void
  • make sure that the given ia node can only be read by Admistrrator user on a encrypted channel

    Parameters

    Returns void

extractEventFields

  • method

    extractEventFields extract a array of eventFields from a event node, matching the selectClauses

    Parameters

    Returns Variant[]

generateAddressSpaceRaw

  • Parameters

    Returns Promise<void>

generateAddressSpaceRawCallback

  • generateAddressSpaceRawCallback(addressSpace: AddressSpace, xmlFiles: string | string[], xmlLoader: (nodeset2xmlUri: string, callback: CallbackT<string>) => void, callback?: ErrorCallback): void
  • xmlfiles:

    a lis of xml files

    Parameters

    • addressSpace: AddressSpace

      the addressSpace to populate

    • xmlFiles: string | string[]
    • xmlLoader: (nodeset2xmlUri: string, callback: CallbackT<string>) => void

      a helper function to return the content of the xml file

        • (nodeset2xmlUri: string, callback: CallbackT<string>): void
        • Parameters

          • nodeset2xmlUri: string
          • callback: CallbackT<string>

          Returns void

    • Optional callback: ErrorCallback

    Returns void

getMethodDeclaration_ArgumentList

makeAttributeEventName

promoteToStateMachine

  • Parameters

    Returns StateMachine

referenceTypeToString

  • Parameters

    Returns string

removeElement

resolveReferenceNode

resolveReferenceType

verifyArguments_ArgumentList

  • method

    verifyArguments_ArgumentList

    Parameters

    Returns { inputArgumentResults?: StatusCode[]; statusCode: StatusCode }

    statusCode,inputArgumentResults

Generated using TypeDoc