Options
All
  • Public
  • Public/Protected
  • All
Menu

  subscribe now with sterfive to access the online-user manual

Index

References

Enumerations

Type aliases

Variables

Functions

References

Byte

Re-exports Byte

Callback

Re-exports Callback

Callback2

Re-exports Callback2

CallbackT

Re-exports CallbackT

CallbackWithData

Re-exports CallbackWithData

CharArray

Re-exports CharArray

ConstantStatusCode

Re-exports ConstantStatusCode

DateWithPicoseconds

Re-exports DateWithPicoseconds

ErrorCallback

Re-exports ErrorCallback

Int16

Re-exports Int16

Int32

Re-exports Int32

Int64

Re-exports Int64

Int8

Re-exports Int8

LocaleId

Re-exports LocaleId

ModifiableStatusCode

Re-exports ModifiableStatusCode

PreciseClock

Re-exports PreciseClock

PreciseClockEx

Re-exports PreciseClockEx

SByte

Re-exports SByte

StatusCode

Re-exports StatusCode

StatusCodeCallback

Re-exports StatusCodeCallback

StatusCodes

Re-exports StatusCodes

UAString

Re-exports UAString

UInt16

Re-exports UInt16

UInt32

Re-exports UInt32

UInt64

Re-exports UInt64

UInt8

Re-exports UInt8

bn_dateToHundredNanoSecondFrom1601

Re-exports bn_dateToHundredNanoSecondFrom1601

bn_dateToHundredNanoSecondFrom1601Excess

Re-exports bn_dateToHundredNanoSecondFrom1601Excess

bn_hundredNanoSecondFrom1601ToDate

Re-exports bn_hundredNanoSecondFrom1601ToDate

coerceByte

Re-exports coerceByte

coerceClock

Re-exports coerceClock

coerceDateTime

Re-exports coerceDateTime

coerceExpandedNodeId

Re-exports coerceExpandedNodeId

coerceInt16

Re-exports coerceInt16

coerceInt32

Re-exports coerceInt32

coerceInt64

Re-exports coerceInt64

coerceInt8

Re-exports coerceInt8

coerceNodeId

Re-exports coerceNodeId

coerceSByte

Re-exports coerceSByte

coerceStatusCode

Re-exports coerceStatusCode

coerceUInt16

Re-exports coerceUInt16

coerceUInt32

Re-exports coerceUInt32

coerceUInt64

Re-exports coerceUInt64

coerceUInt8

Re-exports coerceUInt8

constructInt64

Re-exports constructInt64

decodeByte

Re-exports decodeByte

decodeDateTime

Re-exports decodeDateTime

decodeExpandedNodeId

Re-exports decodeExpandedNodeId

decodeHighAccuracyDateTime

Re-exports decodeHighAccuracyDateTime

decodeInt16

Re-exports decodeInt16

decodeInt32

Re-exports decodeInt32

decodeInt64

Re-exports decodeInt64

decodeInt8

Re-exports decodeInt8

decodeLocaleId

Re-exports decodeLocaleId

decodeNodeId

Re-exports decodeNodeId

decodeSByte

Re-exports decodeSByte

decodeStatusCode

Re-exports decodeStatusCode

decodeString

Re-exports decodeString

decodeUAString

Re-exports decodeUAString

decodeUInt16

Re-exports decodeUInt16

decodeUInt32

Re-exports decodeUInt32

decodeUInt64

Re-exports decodeUInt64

decodeUInt8

Re-exports decodeUInt8

emptyGuid

Re-exports emptyGuid

encodeByte

Re-exports encodeByte

encodeDateTime

Re-exports encodeDateTime

encodeExpandedNodeId

Re-exports encodeExpandedNodeId

encodeHighAccuracyDateTime

Re-exports encodeHighAccuracyDateTime

encodeInt16

Re-exports encodeInt16

encodeInt32

Re-exports encodeInt32

encodeInt64

Re-exports encodeInt64

encodeInt8

Re-exports encodeInt8

encodeLocaleId

Re-exports encodeLocaleId

encodeNodeId

Re-exports encodeNodeId

encodeSByte

Re-exports encodeSByte

encodeStatusCode

Re-exports encodeStatusCode

encodeString

Re-exports encodeString

encodeUAString

Re-exports encodeUAString

encodeUInt16

Re-exports encodeUInt16

encodeUInt32

Re-exports encodeUInt32

encodeUInt64

Re-exports encodeUInt64

encodeUInt8

Re-exports encodeUInt8

extraStatusCodeBits

Re-exports extraStatusCodeBits

getCurrentClock

Re-exports getCurrentClock

getCurrentClockWithJavascriptDate

Re-exports getCurrentClockWithJavascriptDate

getStatusCodeFromCode

Re-exports getStatusCodeFromCode

installPeriodicClockAdjustment

Re-exports installPeriodicClockAdjustment

isMinDate

Re-exports isMinDate

isValidByte

Re-exports isValidByte

isValidDateTime

Re-exports isValidDateTime

isValidGuid

Re-exports isValidGuid

isValidInt16

Re-exports isValidInt16

isValidInt32

Re-exports isValidInt32

isValidInt64

Re-exports isValidInt64

isValidInt8

Re-exports isValidInt8

isValidNodeId

Re-exports isValidNodeId

isValidSByte

Re-exports isValidSByte

isValidString

Re-exports isValidString

isValidUInt16

Re-exports isValidUInt16

isValidUInt32

Re-exports isValidUInt32

isValidUInt64

Re-exports isValidUInt64

isValidUInt8

Re-exports isValidUInt8

minOPCUADate

Re-exports minOPCUADate

offsetFactor1601

Re-exports offsetFactor1601

periodicClockAdjustment

Re-exports periodicClockAdjustment

randomByte

Re-exports randomByte

randomDateTime

Re-exports randomDateTime

randomInt16

Re-exports randomInt16

randomInt32

Re-exports randomInt32

randomInt64

Re-exports randomInt64

randomInt8

Re-exports randomInt8

randomNodeId

Re-exports randomNodeId

randomSByte

Re-exports randomSByte

randomString

Re-exports randomString

randomUInt16

Re-exports randomUInt16

randomUInt32

Re-exports randomUInt32

randomUInt64

Re-exports randomUInt64

randomUInt8

Re-exports randomUInt8

roundToFloat2

Re-exports roundToFloat2

uninstallPeriodicClockAdjustment

Re-exports uninstallPeriodicClockAdjustment

validateLocaleId

Re-exports validateLocaleId

Type aliases

ByteString

ByteString: Buffer

DateTime

DateTime: Date | DateWithPicoseconds | null

Double

Double: number

Float

Float: number

Guid

Guid: string

UABoolean

UABoolean: boolean

Variables

Const attributeNameById

attributeNameById: {} = ...

Type declaration

  • [key: string]: string | number

Functions

coerceBoolean

  • coerceBoolean(value: string): boolean

coerceByteString

  • coerceByteString(value: number[] | string | ByteString): ByteString

coerceDouble

  • coerceDouble(value: number | null | string): Double

coerceFloat

  • coerceFloat(value: number | null | string): Float

decodeArray

decodeBoolean

  • decodeBoolean(stream: BinaryStream, _value?: boolean): boolean

decodeByteString

  • decodeByteString(stream: BinaryStream, _value?: ByteString): ByteString

decodeDouble

decodeFloat

decodeGuid

Const decodeUABoolean

  • decodeUABoolean(stream: BinaryStream, _value?: boolean): boolean

encodeArray

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

    encodeArray

    Parameters

    • arr: any[] | null

      the array to encode.

    • stream: OutputBinaryStream

      the stream.

    • encodeElementFunc: (value: any, stream: OutputBinaryStream) => void

      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

encodeByteString

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

encodeDouble

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

encodeFloat

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

encodeGuid

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

Const encodeUABoolean

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

isValidAttributeId

  • isValidAttributeId(attributeId: number): boolean

isValidBoolean

  • isValidBoolean(value: unknown): boolean

isValidByteString

  • isValidByteString(value: unknown): boolean

isValidDouble

  • isValidDouble(value: number): boolean

isValidFloat

  • isValidFloat(value: number): boolean

randomBoolean

  • randomBoolean(): boolean

randomByteString

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

randomDouble

randomFloat

randomGuid

  • randomGuid(): Guid

Generated using TypeDoc