Options
All
  • Public
  • Public/Protected
  • All
Menu

node-opcua-client

Index

Enumerations

Classes

Interfaces

Type aliases

Events

Variables

Functions

Object literals

Type aliases

AccessLevelString

AccessLevelString: string

ActionQueue

ActionQueue: Array<function>

AggregateFunctioName

AggregateFunctioName: "AnnotationCount" | "Average" | "Count" | "Delta" | "DeltaBounds" | "DurationBad" | "DurationGood" | "DurationInStateNonZero" | "DurationInStateZero" | "EndBound" | "Interpolative" | "Maximum" | "Maximum2" | "MaximumActualTime" | "MaximumActualTime2" | "Minimum" | "Minimum2" | "MinimumActualTime" | "MinimumActualTime2" | "NumberOfTransitions" | "PercentBad" | "PercentGood" | "Range" | "Range2" | "StandardDeviationPopulation" | "StandardDeviationSample" | "Start" | "StartBound" | "TimeAverage" | "TimeAverage2" | "Total" | "Total2" | "VariancePopulation" | "VarianceSample" | "WorstQuality" | "WorstQuality2"

BindVariableOptions

BrowseDescriptionLike

BrowseDescriptionLike: string | BrowseDescriptionOptions | BrowseDescription

Private BufferedArray2

BufferedArray2: Float32Array | Float64Array | Int8Array | Int16Array | Int32Array | Uint8Array | Uint16Array | Uint32Array

Byte

Byte: UInt8

ByteString

ByteString: Buffer

Callback

Callback<T, T, T>: function

Type parameters

  • T

  • T

  • T

Type declaration

    • (err: Error | null, returnValue?: T): void
    • Parameters

      • err: Error | null
      • Optional returnValue: T

      Returns void

Callback2

Callback2<T>: function

Type parameters

  • T

Type declaration

    • (err: Error | null, result?: T): void
    • Parameters

      • err: Error | null
      • Optional result: T

      Returns void

CharArray

CharArray: string

ClientHandle

ClientHandle: number

ContinuationPoint

ContinuationPoint: Buffer

Counter

Counter: number

CreateMonitoredItemsRequestLike

CreateMonitoredItemsRequestLike: CreateMonitoredItemsRequestOptions | CreateMonitoredItemsRequest

CreateNodeOptions

CreateNodeOptions: any

CreateSecureChannelCallbackFunc

CreateSecureChannelCallbackFunc: function

Type declaration

    • (err: Error | null, secureChannel?: ClientSecureChannelLayer): void
    • Parameters

      • err: Error | null
      • Optional secureChannel: ClientSecureChannelLayer

      Returns void

CreateSubscriptionRequestLike

CreateSubscriptionRequestLike: CreateSubscriptionRequestOptions | CreateSubscriptionRequest

DataValueCallback

DataValueCallback: function

Type declaration

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

      • err: Error | null
      • Optional dataValue: DataValue

      Returns void

DataValueLike

DataValueLike: DataValueOptions | DataValue

DateTime

DateTime: Date | DateWithPicoseconds | null

DeleteMonitoredItemsRequestLike

DeleteMonitoredItemsRequestLike: DeleteMonitoredItemsRequestOptions | DeleteMonitoredItemsRequest

DeleteSubscriptionsRequestLike

DeleteSubscriptionsRequestLike: DeleteSubscriptionsRequestOptions | DeleteSubscriptionsRequest

DiagnosticInfoOptions

DiagnosticInfoOptions: any

Double

Double: number

Duration

Duration: number

EmptyCallback

EmptyCallback: function

Type declaration

    • (err?: Error): void
    • Parameters

      • Optional err: Error

      Returns void

ErrorCallback

ErrorCallback: function
module

node-opcua-client-proxy

Type declaration

    • (err?: Error): void
    • Parameters

      • Optional err: Error

      Returns void

EventTypeLike

EventTypeLike: string | NodeId | UAEventType

FindEndpointCallback

FindEndpointCallback: function

Type declaration

FindServersOnNetworkRequestLike

FindServersOnNetworkRequestLike: FindServersOnNetworkRequest | FindServersOnNetworkRequestOptions

FindServersRequestLike

FindServersRequestLike: FindServersRequest | FindServersRequestOptions

Float

Float: number

FolderType

FolderType: UAObjectType

GetUserRoleFunc

GetUserRoleFunc: function

Type declaration

    • (username: string): string
    • Parameters

      • username: string

      Returns string

Guid

Guid: string

IHistoricalDataNodeOptions

IHistoricalDataNodeOptions: IVariableHistorianOptions | object

Int16

Int16: number

Int32

Int32: number

Int64

Int64: UInt32[]

Int8

Int8: number

LocaleId

LocaleId: UAString

LocalizedTextLike

LocalizedTextLike: LocalizedTextOptions | LocalizedText | string

MessageCallbackFunc

MessageCallbackFunc: function

Type declaration

    • (chunk: Buffer | null): void
    • Parameters

      • chunk: Buffer | null

      Returns void

MethodFunctor

MethodFunctor: function

Type declaration

MethodFunctorCallback

MethodFunctorCallback: function

Type declaration

    • (err: Error | null, callMethodResult: CallMethodResultOptions): void
    • Parameters

      • err: Error | null
      • callMethodResult: CallMethodResultOptions

      Returns void

ModellingRuleType

ModellingRuleType: "Mandatory" | "Optional" | null

ModifyMonitoredItemsRequestLike

ModifyMonitoredItemsRequestLike: ModifyMonitoredItemsRequestOptions | ModifyMonitoredItemsRequest

ModifySubscriptionRequestLike

ModifySubscriptionRequestLike: ModifySubscriptionRequestOptions | ModifySubscriptionRequest

NodeIdLike

NodeIdLike: string | NodeId | number

Notification

Notification: DataChangeNotification | EventNotificationList | StatusChangeNotification

NumberType

NumberType: number | number[]

NumericalRange0

PrepareForMonitoringResult

PrepareForMonitoringResult: object | object

PseudoVariant

QualifiedNameLike

QualifiedNameLike: QualifiedNameOptions | QualifiedName | string

QueryFirstRequestLike

QueryFirstRequestLike: QueryFirstRequestOptions | QueryFirstRequest

QueueItem

QueueItem: MonitoredItemNotification | EventFieldList

ReadValueIdLike

ReadValueIdLike: ReadValueIdOptions | ReadValueId

Request

Request: RequestB | CloseSecureChannelRequest

Response

Response: ResponseB | ServiceFault

ResponseCallback

ResponseCallback<T, T>: function

Type parameters

  • T

  • T

Type declaration

    • (err: Error | null, response?: T): void
    • Parameters

      • err: Error | null
      • Optional response: T

      Returns void

SByte

SByte: Int8

SecurityHeader

SecurityHeader: AsymmetricAlgorithmSecurityHeader | SymmetricAlgorithmSecurityHeader

SetMonitoringModeRequestLike

SetMonitoringModeRequestLike: SetMonitoringModeRequestOptions | SetMonitoringModeRequest

StatusCodeCallBack

StatusCodeCallBack: function

Type declaration

    • (err: Error | null, statusCode?: StatusCode): void
    • Parameters

      • err: Error | null
      • Optional statusCode: StatusCode

      Returns void

StringGetter

StringGetter: function

Type declaration

    • (): string
    • Returns string

SubscriptionId

SubscriptionId: number

TransferSubscriptionsRequestLike

TransferSubscriptionsRequestLike: TransferSubscriptionsRequestOptions | TransferSubscriptionsRequest

UABaseEventType

UABaseEventType: UAObjectType

UABoolean

UABoolean: boolean

UAClonable

UAClonable: UAObject | UAVariable | UAMethod

UAString

UAString: string | null

UInt16

UInt16: number

UInt32

UInt32: number

UInt64

UInt64: UInt32[]

UInt8

UInt8: number

UserIdentityInfo

UtcTime

UtcTime: DateTime

ValidUserAsyncFunc

ValidUserAsyncFunc: function

Type declaration

    • (this: ServerSession, username: string, password: string, callback: function): void
    • Parameters

      • this: ServerSession
      • username: string
      • password: string
      • callback: function
          • (err: Error | null, isAuthorized?: boolean): void
          • Parameters

            • err: Error | null
            • Optional isAuthorized: boolean

            Returns void

      Returns void

ValidUserFunc

ValidUserFunc: function

Type declaration

    • (this: ServerSession, username: string, password: string): boolean
    • Parameters

      Returns boolean

VariableDataValueGetterAsync

VariableDataValueGetterAsync: function

Type declaration

VariableDataValueGetterSync

VariableDataValueGetterSync: function

Type declaration

    • (): DataValue
    • Returns DataValue

VariableDataValueSetterWithCallback

VariableDataValueSetterWithCallback: function

Type declaration

VariableSetter

VariableSetterVariation1

VariableSetterVariation1: function

Type declaration

    • Parameters

      Returns StatusCode

VariableSetterVariation2

VariableSetterVariation2: function

Type declaration

    • (this: UAVariable, value: Variant, callback: function): void
    • Parameters

      • this: UAVariable
      • value: Variant
      • callback: function
          • (err: Error | null, statusCode: StatusCode): void
          • Parameters

            • err: Error | null
            • statusCode: StatusCode

            Returns void

      Returns void

VariantLike

VariantLike: VariantOptions | Variant

VerifyBufferFunc

VerifyBufferFunc: function

Type declaration

    • (chunk: Buffer): boolean
    • Parameters

      • chunk: Buffer

      Returns boolean

WithSessionFunc

WithSessionFunc: function

Type declaration

WithSessionFuncP

WithSessionFuncP<T>: function

Type parameters

  • T

Type declaration

WithSubscriptionFunc

WithSubscriptionFunc: function

Type declaration

WithSubscriptionFuncP

WithSubscriptionFuncP<T>: function

Type parameters

  • T

Type declaration

WriteValueLike

WriteValueLike: WriteValueOptions | WriteValue

Events

RegisterServerManager

RegisterServerManager:

RegisterServerManager is responsible to Register an opcua server on a LDS or LDS-ME server This class takes in charge :

  • the initial registration of a server
  • the regular registration renewal (every 8 minutes or so ...)
  • dealing with cases where LDS is not up and running when server starts. ( in this case the connection will be continuously attempted using the infinite back-off strategy
  • the un-registration of the server ( during shutdown for instance)

Events:

Emitted when the server is trying to registered the LDS but when the connection to the lds has failed serverRegistrationPending is sent when the backoff signal of the connection process is rained

param
param
param
constructor

constructor

discoveryServerEndpointUrl

discoveryServerEndpointUrl: string

Static defaultMaxListeners

defaultMaxListeners: number

_emitEvent

  • _emitEvent(eventName: string): void

_establish_initial_connection

  • _establish_initial_connection(outer_callback: EmptyCallback): void

Private _registerServer

  • _registerServer(isOnline: boolean, outer_callback: EmptyCallback): void

_setState

_trigger_next

  • _trigger_next(): void

addListener

  • addListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

dispose

  • dispose(): void

emit

  • emit(event: string | symbol, ...args: any[]): boolean
  • Parameters

    • event: string | symbol
    • Rest ...args: any[]

    Returns boolean

eventNames

  • eventNames(): Array<string | symbol>
  • Returns Array<string | symbol>

getMaxListeners

  • getMaxListeners(): number
  • Returns number

listenerCount

  • listenerCount(type: string | symbol): number
  • Parameters

    • type: string | symbol

    Returns number

listeners

  • listeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

off

  • off(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

on

  • on(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

once

  • once(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependListener

  • prependListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

prependOnceListener

  • prependOnceListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

rawListeners

  • rawListeners(event: string | symbol): Function[]
  • Parameters

    • event: string | symbol

    Returns Function[]

removeAllListeners

  • removeAllListeners(event?: string | symbol): this
  • Parameters

    • Optional event: string | symbol

    Returns this

removeListener

  • removeListener(event: string | symbol, listener: function): this
  • Parameters

    • event: string | symbol
    • listener: function
        • (...args: any[]): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns this

setMaxListeners

  • setMaxListeners(n: number): this
  • Parameters

    • n: number

    Returns this

start

  • start(callback: function): void

stop

Static listenerCount

  • listenerCount(emitter: EventEmitter, event: string | symbol): number
  • deprecated

    since v4.0.0

    Parameters

    • emitter: EventEmitter
    • event: string | symbol

    Returns number

Variables

Const NamespaceOptions

NamespaceOptions: object

Type declaration

Private Const VARIANT_ARRAY_DIMENSIONS_MASK

VARIANT_ARRAY_DIMENSIONS_MASK: 64 = 64

Private Const VARIANT_ARRAY_MASK

VARIANT_ARRAY_MASK: 128 = 128

Private Const VARIANT_TYPE_MASK

VARIANT_TYPE_MASK: 63 = 63

Const _enumerationApplicationType

_enumerationApplicationType: Enum = registerEnumeration(schemaApplicationType)

Const _enumerationAxisScaleEnumeration

_enumerationAxisScaleEnumeration: Enum = registerEnumeration(schemaAxisScaleEnumeration)

Const _enumerationBrokerTransportQualityOfService

_enumerationBrokerTransportQualityOfService: Enum = registerEnumeration(schemaBrokerTransportQualityOfService)

Const _enumerationBrowseDirection

_enumerationBrowseDirection: Enum = registerEnumeration(schemaBrowseDirection)

Const _enumerationDataChangeTrigger

_enumerationDataChangeTrigger: Enum = registerEnumeration(schemaDataChangeTrigger)

Const _enumerationDataSetFieldContentMask

_enumerationDataSetFieldContentMask: Enum = registerEnumeration(schemaDataSetFieldContentMask)

Const _enumerationDataSetFieldFlags

_enumerationDataSetFieldFlags: Enum = registerEnumeration(schemaDataSetFieldFlags)

Const _enumerationDataSetOrderingType

_enumerationDataSetOrderingType: Enum = registerEnumeration(schemaDataSetOrderingType)

Const _enumerationDataType

_enumerationDataType: Enum = registerEnumeration(schemaDataType)

Const _enumerationDataValueEncodingByte

_enumerationDataValueEncodingByte: Enum = registerEnumeration(schemaDataValueEncodingByte)

Const _enumerationFilterOperator

_enumerationFilterOperator: Enum = registerEnumeration(schemaFilterOperator)

Const _enumerationHistoryUpdateType

_enumerationHistoryUpdateType: Enum = registerEnumeration(schemaHistoryUpdateType)

Const _enumerationIdentityCriteriaType

_enumerationIdentityCriteriaType: Enum = registerEnumeration(schemaIdentityCriteriaType)

Const _enumerationJsonDataSetMessageContentMask

_enumerationJsonDataSetMessageContentMask: Enum = registerEnumeration(schemaJsonDataSetMessageContentMask)

Const _enumerationJsonNetworkMessageContentMask

_enumerationJsonNetworkMessageContentMask: Enum = registerEnumeration(schemaJsonNetworkMessageContentMask)

Const _enumerationMessageSecurityMode

_enumerationMessageSecurityMode: Enum = registerEnumeration(schemaMessageSecurityMode)

Const _enumerationMonitoringMode

_enumerationMonitoringMode: Enum = registerEnumeration(schemaMonitoringMode)

Const _enumerationNodeClass

_enumerationNodeClass: Enum = registerEnumeration(schemaNodeClass)

Const _enumerationOverrideValueHandling

_enumerationOverrideValueHandling: Enum = registerEnumeration(schemaOverrideValueHandling)

Const _enumerationPerformUpdateType

_enumerationPerformUpdateType: Enum = registerEnumeration(schemaPerformUpdateType)

Const _enumerationPermissionType

_enumerationPermissionType: Enum = registerEnumeration(schemaPermissionType)

Const _enumerationResultMask

_enumerationResultMask: Enum = registerEnumeration(schemaResultMask)

Const _enumerationSecurityTokenRequestType

_enumerationSecurityTokenRequestType: Enum = registerEnumeration(schemaSecurityTokenRequestType)

Const _enumerationServerState

_enumerationServerState: Enum = registerEnumeration(schemaServerState)

Const _enumerationStructureType

_enumerationStructureType: Enum = registerEnumeration(schemaStructureType)

Const _enumerationTimestampsToReturn

_enumerationTimestampsToReturn: Enum = registerEnumeration(schemaTimestampsToReturn)

Const _enumerationUadpDataSetMessageContentMask

_enumerationUadpDataSetMessageContentMask: Enum = registerEnumeration(schemaUadpDataSetMessageContentMask)

Const _enumerationUadpNetworkMessageContentMask

_enumerationUadpNetworkMessageContentMask: Enum = registerEnumeration(schemaUadpNetworkMessageContentMask)

Const _enumerationUserTokenType

_enumerationUserTokenType: Enum = registerEnumeration(schemaUserTokenType)

Private Const _enumerationVariantArrayType

_enumerationVariantArrayType: Enum = registerEnumeration(schemaVariantArrayType)

Const adiNodeSetFilename

adiNodeSetFilename: string = constructNodesetFilename("Opc.Ua.Adi.NodeSet2.xml")

Const adi_nodeset_filename

adi_nodeset_filename: string = adiNodeSetFilename

Const attributeNameById

attributeNameById: any = _.invert(AttributeIds)

Const coerceAccessLevelFlag

coerceAccessLevelFlag: makeAccessLevelFlag = makeAccessLevelFlag

Const coerceInt64

coerceInt64: coerceUInt64 = coerceUInt64

Const crypto_utils

crypto_utils: "/home/etienne/projects/node-opcua/node_modules/node-opcua-crypto/dist/index" = crypto_util1

Const decodeByte

decodeByte: decodeUInt8 = decodeUInt8

Const decodeInt64

decodeInt64: decodeUInt64 = decodeUInt64

Const decodeSByte

decodeSByte: decodeInt8 = decodeInt8

Const decodeUABoolean

decodeUABoolean: decodeBoolean = decodeBoolean

Const decodeUAString

decodeUAString: decodeString = decodeString

Const defaultMaxSize

defaultMaxSize: 100000000 = 100000000

Const diNodeSetFilename

diNodeSetFilename: string = constructNodesetFilename("Opc.Ua.Di.NodeSet2.xml")

Const di_nodeset_filename

di_nodeset_filename: string = diNodeSetFilename

Const emptyGuid

emptyGuid: "00000000-0000-0000-0000-000000000000" = "00000000-0000-0000-0000-000000000000"

Const encodeByte

encodeByte: encodeUInt8 = encodeUInt8

Const encodeInt64

encodeInt64: encodeUInt64 = encodeUInt64

Const encodeSByte

encodeSByte: encodeInt8 = encodeInt8

Const encodeUABoolean

encodeUABoolean: encodeBoolean = encodeBoolean

Const encodeUAString

encodeUAString: encodeString = encodeString

Const ensureDatatypeExtractedWithCallback

ensureDatatypeExtractedWithCallback: any = callbackify(ensureDatatypeExtracted) as any

Const gdsNodeSetFilename

gdsNodeSetFilename: string = constructNodesetFilename("Opc.Ua.Gds.NodeSet2.xml")

Const gds_nodeset_filename

gds_nodeset_filename: string = gdsNodeSetFilename

Const isValidByte

isValidByte: isValidUInt8 = isValidUInt8

Const isValidInt64

isValidInt64: isValidUInt64 = isValidUInt64

Const isValidSByte

isValidSByte: isValidInt8 = isValidInt8

Const randomByte

randomByte: randomUInt8 = randomUInt8

Const randomSByte

randomSByte: randomInt8 = randomInt8

Const schemaDiagnosticInfo

schemaDiagnosticInfo: StructuredTypeSchema = buildStructuredType({name: "DiagnosticInfo",baseType: "BaseUAObject",fields: [{name: "namespaceUri",fieldType: "Int32",defaultValue: -1,documentation: "The symbolicId is defined within the context of a namespace."},{name: "symbolicId",fieldType: "Int32",defaultValue: -1,documentation: "The symbolicId shall be used to identify a vendor-specific error or condition"},{name: "locale",fieldType: "Int32",defaultValue: -1,documentation: "The locale part of the vendor-specific localized text describing the symbolic id."},{ name: "localizedText", fieldType: "Int32", defaultValue: -1 },{name: "additionalInfo",fieldType: "String",defaultValue: null,documentation: "Vendor-specific diagnostic information."},{name: "innerStatusCode",fieldType: "StatusCode",defaultValue: StatusCodes.Good,documentation: "The StatusCode from the inner operation."},{name: "innerDiagnosticInfo",fieldType: "DiagnosticInfo",defaultValue: null,documentation: "The diagnostic info associated with the inner StatusCode."}]})

Const schemaQualifiedName

schemaQualifiedName: StructuredTypeSchema = buildStructuredType({baseType: "BaseUAObject",name: "QualifiedName",fields: [{name: "namespaceIndex",fieldType: "UInt16"},{name: "name",fieldType: "UAString",defaultValue: () => null}]})

Const serverCapabilities

serverCapabilities: string[] = ["NA", // No capability information is available. Cannot be used in combination with any other capability."DA", // Provides current data."HD", // Provides historical data."AC", // Provides alarms and conditions that may require operator interaction."HE", // Provides historical alarms and events."GDS", // Supports the Global Discovery Server information model."LDS", // Only supports the Discovery Services. Cannot be used in combination with any other capability."DI", // Supports the Device Integration (DI) information model (see DI)."ADI", // Supports the Analyser Device Integration (ADI) information model (see ADI)."FDI", // Supports the Field Device Integration (FDI) information model (see FDI)."FDIC", // Supports the Field Device Integration (FDI) Communication Server information model (see FDI)."PLC", // Supports the PLCopen information model (see PLCopen)."S95", // Supports the ISA95 information model (see ISA-95).// new in 1.04"RCP", // Supports the reverse connect capabilities defined in Part 6."PUB", // Supports the Publisher capabilities defined in Part 14."SUB", // Supports the Publisher capabilities defined in Part 14.]
module

node-opcua-service-discovery

Const standardNodeSetFilename

standardNodeSetFilename: string = constructNodesetFilename("Opc.Ua.NodeSet2.xml")

Const standard_nodeset_file

standard_nodeset_file: string = standardNodeSetFilename

Const utils

utils: "/home/etienne/projects/node-opcua/packages/node-opcua-utils/dist/index" = utils1

Functions

_announceServerOnMulticastSubnet

  • _announceServerOnMulticastSubnet(multicastDNS: Bonjour, options: Announcement): Promise<Service>

_findGoodDataValueAfter

  • _findGoodDataValueAfter(dataValues: DataValue[], index: number, bTreatUncertainAsBad: boolean): DataValueWithIndex

_findGoodDataValueBefore

  • _findGoodDataValueBefore(dataValues: DataValue[], index: number, bTreatUncertainAsBad: boolean): DataValueWithIndex

accessLevelFlagToString

acquireBonjour

  • acquireBonjour(): Bonjour

addAggregateSupport

  • addAggregateSupport(addressSpace: AddressSpace): void

addElement

adjustBrowseDirection

  • adjustBrowseDirection(browseDirection: BrowseDirection | null | undefined, defaultValue: BrowseDirection): BrowseDirection

adjustProcessingOptions

appendToTimer

apply_timestamps

assert

  • assert(cond: boolean | object | null | undefined | func, message?: string): void

asymmetricVerifyChunk

binaryStoreSize_ArgumentList

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

bindExtObjArrayNode

buildVariantArray

  • buildVariantArray(dataType: DataType, nbElements: number, defaultValue: any): any

build_retrieveInputArgumentsDefinition

  • build_retrieveInputArgumentsDefinition(addressSpace: AddressSpace): (Anonymous function)

calculateIntervalMaxValue

  • calculateIntervalMaxValue(interval: Interval, options: AggregateConfigurationOptions): DataValue

calculateIntervalMinValue

  • calculateIntervalMinValue(interval: Interval, options: AggregateConfigurationOptions): DataValue

callConditionRefresh

callMethodHelper

certificateMatchesPrivateKey

  • certificateMatchesPrivateKey(certificate: Certificate, privateKey: PrivateKey): boolean

checkCertificateValidity

  • checkCertificateValidity(certificate: Certificate): StatusCode

checkDeadBand

  • checkDeadBand(variant1: Variant, variant2: Variant, deadbandType: DeadbandType, deadbandValue?: number, valueRange?: number): boolean

checkSelectClause

  • checkSelectClause(parentNode: BaseNode, selectClause: SimpleAttributeOperand): StatusCode

checkSelectClauses

  • checkSelectClauses(eventTypeNode: UAObjectType, selectClauses: SimpleAttributeOperand[]): StatusCode[]

chooseSecurityHeader

coerceBoolean

  • coerceBoolean(value: any): boolean

coerceByte

  • coerceByte(value: any): UInt8

coerceByteString

coerceConnectionStrategy

coerceDouble

  • coerceDouble(value: any): Double

coerceEnumValues

  • coerceEnumValues(enumValues: any): EnumValueType[]

coerceExpandedNodeId

coerceFloat

  • coerceFloat(value: any): Float

coerceInt16

  • coerceInt16(value: any): Int16

coerceInt32

  • coerceInt32(value: any): Int32

coerceInt8

  • coerceInt8(value: any): Int8

coerceLocalizedText

coerceMessageSecurityMode

  • coerceMessageSecurityMode(value?: number | string): MessageSecurityMode

coerceNodeId

  • coerceNodeId(value: any, namespace?: number): NodeId
  • Convert a value into a nodeId:

    class

    opcua

    method

    coerceNodeId

    static
    description:
    • if nodeId is a string of form : "i=1234" => nodeId({value=1234, identifierType: NodeIdType.NUMERIC})
    • if nodeId is a string of form : "s=foo" => nodeId({value="foo", identifierType: NodeIdType.STRING})
    • if nodeId is a NodeId : coerceNodeId returns value

    Parameters

    • value: any
    • Optional namespace: number

    Returns NodeId

coerceQualifiedName

coerceSByte

  • coerceSByte(value: any): Int8

coerceSecurityPolicy

coerceStatusCode

coerceUInt16

  • coerceUInt16(value: any): UInt16

coerceUInt32

  • coerceUInt32(value: any): UInt32

coerceUInt64

  • coerceUInt64(value: any): UInt64

coerceUInt8

  • coerceUInt8(value: any): UInt8

coerceVariantType

  • coerceVariantType(dataType: DataType, value: any): any

commonCodeToUInt

  • commonCodeToUInt(code: string): number

computeDerivedKeys

computeSignature

  • computeSignature(senderCertificate: Buffer | null, senderNonce: Nonce | null, receiverPrivateKey: PrivateKeyPEM | null, securityPolicy: SecurityPolicy): SignatureData | undefined

constructBrowsePathFromQualifiedName

  • constructBrowsePathFromQualifiedName(startingNode: object, targetNames: QualifiedName[] | null): BrowsePath

constructEventFilter

  • constructEventFilter(arrayOfNames: string[] | string, conditionTypes?: NodeId[] | NodeId): EventFilter
  • helper to construct event filters: construct a simple event filter

    example
    constructEventFilter(["SourceName","Message","ReceiveTime"]);
    
    constructEventFilter(["SourceName",{namespaceIndex:2 , "MyData"}]);
    constructEventFilter(["SourceName","2:MyData" ]);
    
    constructEventFilter(["SourceName" ,["EnabledState","EffectiveDisplayName"] ]);
    constructEventFilter(["SourceName" ,"EnabledState.EffectiveDisplayName" ]);

    Parameters

    • arrayOfNames: string[] | string
    • Optional conditionTypes: NodeId[] | NodeId

    Returns EventFilter

constructInt64

constructNodesetFilename

  • constructNodesetFilename(filename: string): string

convertAccessLevelFlagToByte

convertJavaScriptToVariant

  • convertJavaScriptToVariant(argumentDefinition: ArgumentOptions[], values: any[]): Variant[]

copyFile

  • copyFile(source: string, dest: string): Promise<void>

createExtObjArrayNode

createHistoryServerCapabilities

  • createHistoryServerCapabilities(addressSpace: AddressSpace, serverCapabilities: UAServerCapabilities): UAObject

decodeArray

  • decodeArray(stream: BinaryStream, decodeElementFunc: function): any[] | null
  • decode an array from a BinaryStream

    Parameters

    • stream: BinaryStream

      the stream.

    • decodeElementFunc: function

      The function to decode a single array element. This function returns the element decoded from the stream

        • (stream: BinaryStream): any
        • Parameters

          • stream: BinaryStream

          Returns any

    Returns any[] | null

    an array of elements or nul

decodeBoolean

  • decodeBoolean(stream: BinaryStream): boolean

decodeBrowseDirection

decodeByteString

  • decodeByteString(stream: BinaryStream): ByteString

decodeDataValue

  • decodeDataValue(stream: BinaryStream): DataValue

decodeDiagnosticInfo

decodeDouble

  • decodeDouble(stream: BinaryStream): number

decodeExpandedNodeId

  • decodeExpandedNodeId(stream: BinaryStream): ExpandedNodeId

decodeExtensionObject

decodeFloat

  • decodeFloat(stream: BinaryStream): Float

decodeGuid

  • decodeGuid(stream: BinaryStream): Guid

decodeInt16

  • decodeInt16(stream: BinaryStream): Int16

decodeInt32

  • decodeInt32(stream: BinaryStream): Int32

decodeInt8

  • decodeInt8(stream: BinaryStream): Int8

decodeLocaleId

  • decodeLocaleId(stream: BinaryStream): LocaleId

decodeLocalizedText

decodeNodeId

  • decodeNodeId(stream: BinaryStream): NodeId

decodeNumericRange

decodeQualifiedName

decodeStatusCode

  • decodeStatusCode(stream: BinaryStream): any

decodeString

  • decodeString(stream: BinaryStream): string | null

decodeTimestampsToReturn

decodeUInt16

  • decodeUInt16(stream: BinaryStream): UInt16

decodeUInt32

  • decodeUInt32(stream: BinaryStream): UInt32

decodeUInt64

  • decodeUInt64(stream: BinaryStream): UInt64

decodeUInt8

  • decodeUInt8(stream: BinaryStream): UInt8

Private decodeVariant

  • decodeVariant(stream: BinaryStream): Variant

decode_ArgumentList

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

deleteFile

  • deleteFile(file: string): Promise<void>

dumpBrowseDescription

  • dumpBrowseDescription(node: BaseNode, _browseDescription: BrowseDescriptionOptions): void

dumpReferenceDescription

  • dumpReferenceDescription(addressSpace: AddressSpace, referenceDescription: ReferenceDescription): void

dumpReferenceDescriptions

  • dumpReferenceDescriptions(addressSpace: AddressSpace, referenceDescriptions: ReferenceDescription[]): void

dumpReferences

dumpXml

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

encodeArray

  • encodeArray(arr: any[] | null, stream: OutputBinaryStream, encodeElementFunc: function): void
  • method

    encodeArray

    Parameters

    • arr: any[] | null

      the array to encode.

    • stream: OutputBinaryStream

      the stream.

    • encodeElementFunc: function

      The function to encode a single array element.

        • (value: any, stream: OutputBinaryStream): void
        • Parameters

          • value: any
          • stream: OutputBinaryStream

          Returns void

    Returns void

encodeBoolean

  • encodeBoolean(value: boolean, stream: OutputBinaryStream): void

encodeBrowseDirection

  • encodeBrowseDirection(value: BrowseDirection, stream: OutputBinaryStream): void

encodeByteString

  • encodeByteString(byteString: ByteString, stream: OutputBinaryStream): void

encodeDataValue

  • encodeDataValue(dataValue: DataValue, stream: OutputBinaryStream): void

encodeDiagnosticInfo

  • encodeDiagnosticInfo(value: DiagnosticInfo, stream: OutputBinaryStream): void

encodeDouble

  • encodeDouble(value: Double, stream: OutputBinaryStream): void

encodeExpandedNodeId

  • encodeExpandedNodeId(expandedNodeId: ExpandedNodeId, stream: OutputBinaryStream): void

encodeExtensionObject

  • encodeExtensionObject(object: ExtensionObject | null, stream: OutputBinaryStream): void

encodeFloat

  • encodeFloat(value: Float, stream: OutputBinaryStream): void

encodeGuid

  • encodeGuid(guid: Guid, stream: OutputBinaryStream): void

encodeInt16

  • encodeInt16(value: Int16, stream: OutputBinaryStream): void

encodeInt32

  • encodeInt32(value: Int32, stream: OutputBinaryStream): void

encodeInt8

  • encodeInt8(value: Int8, stream: OutputBinaryStream): void

encodeLocaleId

  • encodeLocaleId(localeId: LocaleId, stream: OutputBinaryStream): void

encodeLocalizedText

  • encodeLocalizedText(value: LocalizedText, stream: OutputBinaryStream): void

encodeNodeId

  • encodeNodeId(nodeId: NodeId, stream: OutputBinaryStream): void

encodeNumericRange

  • encodeNumericRange(numericRange: NumericRange, stream: OutputBinaryStream): void

encodeQualifiedName

  • encodeQualifiedName(value: QualifiedName, stream: OutputBinaryStream): void

encodeStatusCode

encodeString

  • encodeString(value: null | string, stream: OutputBinaryStream): void

encodeTimestampsToReturn

encodeUInt16

  • encodeUInt16(value: UInt16, stream: OutputBinaryStream): void

encodeUInt32

  • encodeUInt32(value: UInt32, stream: OutputBinaryStream): void

encodeUInt64

  • encodeUInt64(value: UInt64 | number, stream: OutputBinaryStream): void

encodeUInt8

  • encodeUInt8(value: UInt8, stream: OutputBinaryStream): void

Private encodeVariant

  • encodeVariant(variant: Variant, stream: OutputBinaryStream): void

encode_ArgumentList

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

ensureDatatypeExtracted

  • ensureDatatypeExtracted(addressSpace: any): Promise<ExtraDataTypeManager>

extractEventFields

  • extractEventFields(selectClauses: SimpleAttributeOperand[], eventData: any): Variant[]
  • method

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

    Parameters

    • selectClauses: SimpleAttributeOperand[]
    • eventData: any

      : a pseudo Node that provides a browse Method and a readValue(nodeId)

    Returns Variant[]

extractFullyQualifiedDomainName

  • extractFullyQualifiedDomainName(): Promise<string>

extractRange

findServers

  • findServers(discoveryServerEndpointUri: string, callback: function): void
  • findServers(discoveryServerEndpointUri: string): Promise<FindServerResults>

findServersOnNetwork

  • findServersOnNetwork(discoveryServerEndpointUri: string): Promise<ServerOnNetwork>
  • findServersOnNetwork(discoveryServerEndpointUri: string, callback: function): void

fromURI

generateAddressSpace

  • generateAddressSpace(addressSpace: AddressSpacePublic, xmlFiles: string | string[], callback: function): void
  • generateAddressSpace(addressSpace: AddressSpacePublic, xmlFiles: string | string[]): Promise<void>

getAggregateConfiguration

getAggregateData

  • getAggregateData(node: UAVariable, processingInterval: number, startDate: Date, endDate: Date, lambda: function, callback: function): void

getCryptoFactory

getFileData

getFullyQualifiedDomainName

  • getFullyQualifiedDomainName(optional_max_length?: number): string

getInterpolatedData

  • getInterpolatedData(node: UAVariable, processingInterval: number, startDate: Date, endDate: Date, callback: function): void
  • Parameters

    • node: UAVariable
    • processingInterval: number
    • startDate: Date
    • endDate: Date
    • callback: function
        • (err: Error | null, dataValues?: DataValue[]): void
        • Parameters

          • err: Error | null
          • Optional dataValues: DataValue[]

          Returns void

    Returns void

getInterval

  • getInterval(startTime: Date, duration: number, indexHint: number, dataValues: DataValue[]): Interval

getMaxData

  • getMaxData(node: UAVariable, processingInterval: number, startDate: Date, endDate: Date, callback: function): void
  • Parameters

    • node: UAVariable
    • processingInterval: number
    • startDate: Date
    • endDate: Date
    • callback: function
        • (err: Error | null, dataValues?: DataValue[]): void
        • Parameters

          • err: Error | null
          • Optional dataValues: DataValue[]

          Returns void

    Returns void

getMethodDeclaration_ArgumentList

  • getMethodDeclaration_ArgumentList(addressSpace: AddressSpace, objectId: NodeId, methodId: NodeId): any

getMinData

  • getMinData(node: UAVariable, processingInterval: number, startDate: Date, endDate: Date, callback: function): void
  • Parameters

    • node: UAVariable
    • processingInterval: number
    • startDate: Date
    • endDate: Date
    • callback: function
        • (err: Error | null, dataValues?: DataValue[]): void
        • Parameters

          • err: Error | null
          • Optional dataValues: DataValue[]

          Returns void

    Returns void

getOptionsForSymmetricSignAndEncrypt

Private getRandomInt

  • getRandomInt(min: number, max: number): number

getStatusCodeFromCode

  • getStatusCodeFromCode(code: number): any

hasTokenExpired

  • hasTokenExpired(token: ChannelSecurityToken): boolean

installAggregateConfigurationOptions

installCertificateExpirationAlarm

  • installCertificateExpirationAlarm(addressSpace: AddressSpace): void

installFileType

  • installFileType(file: UAFileType, options: FileOptions): void

installPushCertificateManagement

installPushCertificateManagementOnServer

  • installPushCertificateManagementOnServer(server: OPCUAServer): Promise<void>

interpolateValue

  • interpolateValue(dataValue1: DataValue, dataValue2: DataValue, date: Date): DataValue

interpolatedValue

isBad

  • isBad(statusCode: StatusCode): boolean

isDataEncoding

  • isDataEncoding(dataEncoding: any): boolean

isGood

  • isGood(statusCode: StatusCode): boolean

isGoodish

  • isGoodish(statusCode: StatusCode): boolean

isValidAttributeId

  • isValidAttributeId(attributeId: any): boolean

isValidBoolean

  • isValidBoolean(value: any): boolean

isValidByteString

  • isValidByteString(value: any): boolean

isValidDataEncoding

isValidDouble

  • isValidDouble(value: any): boolean

isValidFloat

  • isValidFloat(value: any): boolean

isValidGuid

  • isValidGuid(guid: string): boolean
  • checks if provided string is a valid Guid a valid GUID has the form XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX when X is a hexadecimal digit

    method

    isValidGuid

    Parameters

    • guid: string

      the GUID to test for validaty

    Returns boolean

    • true if the string is a valid GUID.

isValidInt16

  • isValidInt16(value: any): boolean

isValidInt32

  • isValidInt32(value: any): boolean

isValidInt8

  • isValidInt8(value: any): boolean

isValidNodeId

  • isValidNodeId(nodeId: any): boolean

isValidString

  • isValidString(value: any): boolean

isValidUInt16

  • isValidUInt16(value: any): boolean

isValidUInt32

  • isValidUInt32(value: any): boolean

isValidUInt64

  • isValidUInt64(value: any): boolean

isValidUInt8

  • isValidUInt8(value: any): boolean

isValidVariant

makeAccessLevelFlag

makeApplicationUrn

  • makeApplicationUrn(hostname: string, suffix: string): string

makeAttributeEventName

  • makeAttributeEventName(attributeId: AttributeIds): string

makeBrowsePath

  • makeBrowsePath(rootNode: any, relativePathBNF: string): BrowsePath

makeEUInformation

  • makeEUInformation(symbol: string, shortName: string, longName: string): EUInformation

makeExpandedNodeId

makeNodeClassMask

makeNodeId

  • makeNodeId(value: string | Buffer | number, namespace?: number): NodeId
  • construct a node Id from a value and a namespace.

    class

    opcua

    method

    makeNodeId

    static

    Parameters

    • value: string | Buffer | number
    • Optional namespace: number

    Returns NodeId

makeOptionalsMap

  • makeOptionalsMap(optionals?: string[] | null): object

makeProxyState

makeProxyTransition

makeRefId

  • makeRefId(referenceTypeName: string): NodeId

makeRelativePath

  • makeRelativePath(str: string, addressSpace?: any): any
  • construct a RelativePath from a string containing the relative path description. The string must comply to the OPCUA BNF for RelativePath ( see part 4 - Annexe A)

    method

    makeRelativePath

    example:
     var relativePath = makeRelativePath("/Server.ServerStatus.CurrentTime");

    Parameters

    • str: string
    • Optional addressSpace: any

    Returns any

makeResultMask

messageHeaderToString

  • messageHeaderToString(messageChunk: Buffer): string

moveFile

  • moveFile(source: string, dest: string): Promise<void>

moveFileWithBackup

  • moveFileWithBackup(source: string, dest: string): Promise<void>

prepareDataType

prepareFQDN

  • prepareFQDN(): Promise<void>

promoteToStateMachine

randomAccessLevel

randomBoolean

  • randomBoolean(): boolean

randomByteString

  • randomByteString(value: any, len: number): ByteString

randomDouble

randomFloat

randomGuid

  • randomGuid(): Guid

randomInt16

randomInt32

randomInt64

randomInt8

  • randomInt8(): Int8

randomNodeId

  • randomNodeId(): NodeId

randomString

  • randomString(): string

randomUInt16

randomUInt32

randomUInt64

randomUInt8

readHistoryServerCapabilities

readUAAnalogItem

readUAStructure

referenceTypeToString

releaseBonjour

  • releaseBonjour(): void

removeElement

removeFromTimer

repair_client_session

repair_client_sessions

  • repair_client_sessions(client: OPCUAClientImpl, callback: function): void

resolveFullyQualifiedDomainName

  • resolveFullyQualifiedDomainName(str: string): string

resolveNodeId

resolveReferenceNode

resolveReferenceType

roundToFloat2

  • roundToFloat2(float: number): number

sameAnnouncement

sameDataValue

sameNodeId

sameStatusCode

  • sameStatusCode(statusCode1: StatusCode, statusCode2: StatusCode): boolean

sameVariant

serverTimestampHasChanged

simpleAttributeOperandToShortString

  • simpleAttributeOperandToShortString(self: SimpleAttributeOperand, addressSpace: any): string

sourceTimestampHasChanged

stringToQualifiedName

timestampHasChanged

toURI

validateFilter

  • validateFilter(filter: ExtensionObject | null, itemToMonitor: ReadValueIdOptions, node: BaseNode): any

validateLocaleId

  • validateLocaleId(value: any): boolean

verifyArguments_ArgumentList

  • verifyArguments_ArgumentList(addressSpace: AddressSpace, methodInputArguments: Argument[], inputArguments?: Variant[]): object

verifySignature

  • verifySignature(receiverCertificate: Buffer, receiverNonce: Buffer, signature: SignatureData, senderCertificate: Buffer, securityPolicy: SecurityPolicy): boolean

Object literals

Const StatusCodes

StatusCodes: object

BadAggregateConfigurationRejected

BadAggregateConfigurationRejected: object

description

description: string = "The aggregate configuration is not valid for specified node."

name

name: string = "BadAggregateConfigurationRejected"

value

value: number = 2161770496

BadAggregateInvalidInputs

BadAggregateInvalidInputs: object

description

description: string = "The aggregate value could not be derived due to invalid data inputs."

name

name: string = "BadAggregateInvalidInputs"

value

value: number = 2161508352

BadAggregateListMismatch

BadAggregateListMismatch: object

description

description: string = "The requested number of Aggregates does not match the requested number of NodeIds."

name

name: string = "BadAggregateListMismatch"

value

value: number = 2161377280

BadAggregateNotSupported

BadAggregateNotSupported: object

description

description: string = "The requested Aggregate is not support by the server."

name

name: string = "BadAggregateNotSupported"

value

value: number = 2161442816

BadAlreadyExists

BadAlreadyExists: object

description

description: string = "An equivalent rule already exists."

name

name: string = "BadAlreadyExists"

value

value: number = 2165637120

BadApplicationSignatureInvalid

BadApplicationSignatureInvalid: object

description

description: string = "The signature generated with the client certificate is missing or invalid."

name

name: string = "BadApplicationSignatureInvalid"

value

value: number = 2153250816

BadArgumentsMissing

BadArgumentsMissing: object

description

description: string = "The client did not specify all of the input arguments for the method."

name

name: string = "BadArgumentsMissing"

value

value: number = 2155216896

BadAttributeIdInvalid

BadAttributeIdInvalid: object

description

description: string = "The attribute is not supported for the specified Node."

name

name: string = "BadAttributeIdInvalid"

value

value: number = 2150957056

BadBoundNotFound

BadBoundNotFound: object

description

description: string = "No data found to provide upper or lower bound value."

name

name: string = "BadBoundNotFound"

value

value: number = 2161573888

BadBoundNotSupported

BadBoundNotSupported: object

description

description: string = "The server cannot retrieve a bound for the variable."

name

name: string = "BadBoundNotSupported"

value

value: number = 2161639424

BadBrowseDirectionInvalid

BadBrowseDirectionInvalid: object

description

description: string = "The browse direction is not valid."

name

name: string = "BadBrowseDirectionInvalid"

value

value: number = 2152529920

BadBrowseNameDuplicated

BadBrowseNameDuplicated: object

description

description: string = "The browse name is not unique among nodes that share the same relationship with the parent."

name

name: string = "BadBrowseNameDuplicated"

value

value: number = 2153840640

BadBrowseNameInvalid

BadBrowseNameInvalid: object

description

description: string = "The browse name is invalid."

name

name: string = "BadBrowseNameInvalid"

value

value: number = 2153775104

BadCertificateChainIncomplete

BadCertificateChainIncomplete: object

description

description: string = "The certificate chain is incomplete."

name

name: string = "BadCertificateChainIncomplete"

value

value: number = 2165112832

BadCertificateHostNameInvalid

BadCertificateHostNameInvalid: object

description

description: string = "The HostName used to connect to a server does not match a HostName in the certificate."

name

name: string = "BadCertificateHostNameInvalid"

value

value: number = 2148925440

BadCertificateInvalid

BadCertificateInvalid: object

description

description: string = "The certificate provided as a parameter is not valid."

name

name: string = "BadCertificateInvalid"

value

value: number = 2148663296

BadCertificateIssuerRevocationUnknown

BadCertificateIssuerRevocationUnknown: object

description

description: string = "It was not possible to determine if the issuer certificate has been revoked."

name

name: string = "BadCertificateIssuerRevocationUnknown"

value

value: number = 2149318656

BadCertificateIssuerRevoked

BadCertificateIssuerRevoked: object

description

description: string = "The issuer certificate has been revoked."

name

name: string = "BadCertificateIssuerRevoked"

value

value: number = 2149449728

BadCertificateIssuerTimeInvalid

BadCertificateIssuerTimeInvalid: object

description

description: string = "An issuer certificate has expired or is not yet valid."

name

name: string = "BadCertificateIssuerTimeInvalid"

value

value: number = 2148859904

BadCertificateIssuerUseNotAllowed

BadCertificateIssuerUseNotAllowed: object

description

description: string = "The issuer certificate may not be used for the requested operation."

name

name: string = "BadCertificateIssuerUseNotAllowed"

value

value: number = 2149122048

BadCertificatePolicyCheckFailed

BadCertificatePolicyCheckFailed: object

description

description: string = "The certificate does not meet the requirements of the security policy."

name

name: string = "BadCertificatePolicyCheckFailed"

value

value: number = 2165571584

BadCertificateRevocationUnknown

BadCertificateRevocationUnknown: object

description

description: string = "It was not possible to determine if the certificate has been revoked."

name

name: string = "BadCertificateRevocationUnknown"

value

value: number = 2149253120

BadCertificateRevoked

BadCertificateRevoked: object

description

description: string = "The certificate has been revoked."

name

name: string = "BadCertificateRevoked"

value

value: number = 2149384192

BadCertificateTimeInvalid

BadCertificateTimeInvalid: object

description

description: string = "The certificate has expired or is not yet valid."

name

name: string = "BadCertificateTimeInvalid"

value

value: number = 2148794368

BadCertificateUntrusted

BadCertificateUntrusted: object

description

description: string = "The certificate is not trusted."

name

name: string = "BadCertificateUntrusted"

value

value: number = 2149187584

BadCertificateUriInvalid

BadCertificateUriInvalid: object

description

description: string = "The URI specified in the ApplicationDescription does not match the URI in the certificate."

name

name: string = "BadCertificateUriInvalid"

value

value: number = 2148990976

BadCertificateUseNotAllowed

BadCertificateUseNotAllowed: object

description

description: string = "The certificate may not be used for the requested operation."

name

name: string = "BadCertificateUseNotAllowed"

value

value: number = 2149056512

BadCommunicationError

BadCommunicationError: object

description

description: string = "A low level communication error occurred."

name

name: string = "BadCommunicationError"

value

value: number = 2147811328

BadConditionAlreadyDisabled

BadConditionAlreadyDisabled: object

description

description: string = "This condition has already been disabled."

name

name: string = "BadConditionAlreadyDisabled"

value

value: number = 2157445120

BadConditionAlreadyEnabled

BadConditionAlreadyEnabled: object

description

description: string = "This condition has already been enabled."

name

name: string = "BadConditionAlreadyEnabled"

value

value: number = 2160852992

BadConditionAlreadyShelved

BadConditionAlreadyShelved: object

description

description: string = "The condition has already been shelved."

name

name: string = "BadConditionAlreadyShelved"

value

value: number = 2161180672

BadConditionBranchAlreadyAcked

BadConditionBranchAlreadyAcked: object

description

description: string = "The condition branch has already been acknowledged."

name

name: string = "BadConditionBranchAlreadyAcked"

value

value: number = 2161049600

BadConditionBranchAlreadyConfirmed

BadConditionBranchAlreadyConfirmed: object

description

description: string = "The condition branch has already been confirmed."

name

name: string = "BadConditionBranchAlreadyConfirmed"

value

value: number = 2161115136

BadConditionDisabled

BadConditionDisabled: object

description

description: string = "Property not available, this condition is disabled."

name

name: string = "BadConditionDisabled"

value

value: number = 2157510656

BadConditionNotShelved

BadConditionNotShelved: object

description

description: string = "The condition is not currently shelved."

name

name: string = "BadConditionNotShelved"

value

value: number = 2161246208

BadConfigurationError

BadConfigurationError: object

description

description: string = "There is a problem with the configuration that affects the usefulness of the value."

name

name: string = "BadConfigurationError"

value

value: number = 2156462080

BadConnectionClosed

BadConnectionClosed: object

description

description: string = "The network connection has been closed."

name

name: string = "BadConnectionClosed"

value

value: number = 2158886912

BadConnectionRejected

BadConnectionRejected: object

description

description: string = "Could not establish a network connection to remote server."

name

name: string = "BadConnectionRejected"

value

value: number = 2158755840

BadContentFilterInvalid

BadContentFilterInvalid: object

description

description: string = "The content filter is not valid."

name

name: string = "BadContentFilterInvalid"

value

value: number = 2152202240

BadContinuationPointInvalid

BadContinuationPointInvalid: object

description

description: string = "The continuation point provide is longer valid."

name

name: string = "BadContinuationPointInvalid"

value

value: number = 2152333312

BadDataEncodingInvalid

BadDataEncodingInvalid: object

description

description: string = "The data encoding is invalid."

name

name: string = "BadDataEncodingInvalid"

value

value: number = 2151153664

BadDataEncodingUnsupported

BadDataEncodingUnsupported: object

description

description: string = "The server does not support the requested data encoding for the node."

name

name: string = "BadDataEncodingUnsupported"

value

value: number = 2151219200

BadDataLost

BadDataLost: object

description

description: string = "Data is missing due to collection started/stopped/lost."

name

name: string = "BadDataLost"

value

value: number = 2157772800

BadDataTypeIdUnknown

BadDataTypeIdUnknown: object

description

description: string = "The extension object cannot be (de)serialized because the data type id is not recognized."

name

name: string = "BadDataTypeIdUnknown"

value

value: number = 2148597760

BadDataUnavailable

BadDataUnavailable: object

description

description: string = "Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape, or similar reason for temporary unavailability."

name

name: string = "BadDataUnavailable"

value

value: number = 2157838336

BadDeadbandFilterInvalid

BadDeadbandFilterInvalid: object

description

description: string = "The deadband filter is not valid."

name

name: string = "BadDeadbandFilterInvalid"

value

value: number = 2156789760

BadDecodingError

BadDecodingError: object

description

description: string = "Decoding halted because of invalid data in the stream."

name

name: string = "BadDecodingError"

value

value: number = 2147942400

BadDependentValueChanged

BadDependentValueChanged: object

description

description: string = "A dependent value has been changed but the change has not been applied to the device. The quality of the dominant variable is Bad."

name

name: string = "BadDependentValueChanged"

value

value: number = 2162360320

BadDeviceFailure

BadDeviceFailure: object

description

description: string = "There has been a failure in the device/data source that generates the value that has affected the value."

name

name: string = "BadDeviceFailure"

value

value: number = 2156593152

BadDialogNotActive

BadDialogNotActive: object

description

description: string = "The dialog condition is not active."

name

name: string = "BadDialogNotActive"

value

value: number = 2160918528

BadDialogResponseInvalid

BadDialogResponseInvalid: object

description

description: string = "The response is not valid for the dialog."

name

name: string = "BadDialogResponseInvalid"

value

value: number = 2160984064

BadDisconnect

BadDisconnect: object

description

description: string = "The server has disconnected from the client."

name

name: string = "BadDisconnect"

value

value: number = 2158821376

BadDiscoveryUrlMissing

BadDiscoveryUrlMissing: object

description

description: string = "No DiscoveryUrl was specified."

name

name: string = "BadDiscoveryUrlMissing"

value

value: number = 2152792064

BadDominantValueChanged

BadDominantValueChanged: object

description

description: string = "The related EngineeringUnit has been changed but this change has not been applied to the device. The Variable Value is still dependent on the previous unit but its status is currently Bad."

name

name: string = "BadDominantValueChanged"

value

value: number = 2162229248

BadDuplicateReferenceNotAllowed

BadDuplicateReferenceNotAllowed: object

description

description: string = "The reference type between the nodes is already defined."

name

name: string = "BadDuplicateReferenceNotAllowed"

value

value: number = 2154168320

BadEncodingError

BadEncodingError: object

description

description: string = "Encoding halted because of invalid data in the objects being serialized."

name

name: string = "BadEncodingError"

value

value: number = 2147876864

BadEncodingLimitsExceeded

BadEncodingLimitsExceeded: object

description

description: string = "The message encoding/decoding limits imposed by the stack have been exceeded."

name

name: string = "BadEncodingLimitsExceeded"

value

value: number = 2148007936

BadEndOfStream

BadEndOfStream: object

description

description: string = "Cannot move beyond end of the stream."

name

name: string = "BadEndOfStream"

value

value: number = 2159017984

BadEntryExists

BadEntryExists: object

description

description: string = "The data or event was not successfully inserted because a matching entry exists."

name

name: string = "BadEntryExists"

value

value: number = 2157903872

BadEventFilterInvalid

BadEventFilterInvalid: object

description

description: string = "The event filter is not valid."

name

name: string = "BadEventFilterInvalid"

value

value: number = 2152136704

BadEventIdUnknown

BadEventIdUnknown: object

description

description: string = "The specified event id is not recognized."

name

name: string = "BadEventIdUnknown"

value

value: number = 2157576192

BadEventNotAcknowledgeable

BadEventNotAcknowledgeable: object

description

description: string = "The event cannot be acknowledged."

name

name: string = "BadEventNotAcknowledgeable"

value

value: number = 2159738880

BadExpectedStreamToBlock

BadExpectedStreamToBlock: object

description

description: string = "The stream did not return all data requested (possibly because it is a non-blocking stream)."

name

name: string = "BadExpectedStreamToBlock"

value

value: number = 2159280128

BadFilterElementInvalid

BadFilterElementInvalid: object

description

description: string = "The referenced element is not a valid element in the content filter."

name

name: string = "BadFilterElementInvalid"

value

value: number = 2160328704

BadFilterLiteralInvalid

BadFilterLiteralInvalid: object

description

description: string = "The referenced literal is not a valid value."

name

name: string = "BadFilterLiteralInvalid"

value

value: number = 2160394240

BadFilterNotAllowed

BadFilterNotAllowed: object

description

description: string = "A monitoring filter cannot be used in combination with the attribute specified."

name

name: string = "BadFilterNotAllowed"

value

value: number = 2152005632

BadFilterOperandCountMismatch

BadFilterOperandCountMismatch: object

description

description: string = "The number of operands provided for the filter operator was less then expected for the operand provided."

name

name: string = "BadFilterOperandCountMismatch"

value

value: number = 2160263168

BadFilterOperandInvalid

BadFilterOperandInvalid: object

description

description: string = "The operand used in a content filter is not valid."

name

name: string = "BadFilterOperandInvalid"

value

value: number = 2152267776

BadFilterOperatorInvalid

BadFilterOperatorInvalid: object

description

description: string = "An unrecognized operator was provided in a filter."

name

name: string = "BadFilterOperatorInvalid"

value

value: number = 2160132096

BadFilterOperatorUnsupported

BadFilterOperatorUnsupported: object

description

description: string = "A valid operator was provided, but the server does not provide support for this filter operator."

name

name: string = "BadFilterOperatorUnsupported"

value

value: number = 2160197632

BadHistoryOperationInvalid

BadHistoryOperationInvalid: object

description

description: string = "The history details parameter is not valid."

name

name: string = "BadHistoryOperationInvalid"

value

value: number = 2154889216

BadHistoryOperationUnsupported

BadHistoryOperationUnsupported: object

description

description: string = "The server does not support the requested operation."

name

name: string = "BadHistoryOperationUnsupported"

value

value: number = 2154954752

BadIdentityChangeNotSupported

BadIdentityChangeNotSupported: object

description

description: string = "The server does not support changing the user identity assigned to the session."

name

name: string = "BadIdentityChangeNotSupported"

value

value: number = 2160459776

BadIdentityTokenInvalid

BadIdentityTokenInvalid: object

description

description: string = "The user identity token is not valid."

name

name: string = "BadIdentityTokenInvalid"

value

value: number = 2149580800

BadIdentityTokenRejected

BadIdentityTokenRejected: object

description

description: string = "The user identity token is valid but the server has rejected it."

name

name: string = "BadIdentityTokenRejected"

value

value: number = 2149646336

BadIndexRangeInvalid

BadIndexRangeInvalid: object

description

description: string = "The syntax of the index range parameter is invalid."

name

name: string = "BadIndexRangeInvalid"

value

value: number = 2151022592