Skip to content

Home > resol-vbus-core > utils

utils namespace

Classes

Class

Description

Formatter

A formatter helper class used in formatAndJoin.

Functions

Function

Description

calcCrc16(buffer, start, end)

Calculate the CRC-16 over the provided buffer.

calcValueIdHash(valueId)

Calculate the value ID hash for the provided value ID.

formatAndJoin(fn)

Join formatted string parts.

readBigInt64LE(buffer, offset)

Read a little-endian signed 64 bit BigInt.

readInt16BE(buffer, offset)

Read a big-endian signed 16 bit integer.

readInt32BE(buffer, offset)

Read a big-endian signed 32 bit integer.

readInt32LE(buffer, offset)

Read a little-endian signed 32 bit integer.

readUint16BE(buffer, offset)

Read a big-endian unsigned 16 bit integer.

readUint16LE(buffer, offset)

Read a little-endian unsigned 16 bit integer.

readUint32BE(buffer, offset)

Read a big-endian unsigned 32 bit integer.

writeBigInt64LE(buffer, offset, value)

Write a little-endian signed 64 bit BigInt.

writeInt32LE(buffer, offset, value)

Write a little-endian signed 32 bit integer.

writeUint16LE(buffer, offset, value)

Write a little-endian unsigned 16 bit integer.