Namespace: float

util.float

Reads / writes floats / doubles from / to buffers.

Methods

util.float.readDoubleBE(buf, pos){ number }

Reads a 64 bit double from a buffer using big endian byte order.

Parameters:
buf Uint8Array

Source buffer

pos number

Source buffer offset

Returns:
number Value read

util.float.readDoubleLE(buf, pos){ number }

Reads a 64 bit double from a buffer using little endian byte order.

Parameters:
buf Uint8Array

Source buffer

pos number

Source buffer offset

Returns:
number Value read

util.float.readFloatBE(buf, pos){ number }

Reads a 32 bit float from a buffer using big endian byte order.

Parameters:
buf Uint8Array

Source buffer

pos number

Source buffer offset

Returns:
number Value read

util.float.readFloatLE(buf, pos){ number }

Reads a 32 bit float from a buffer using little endian byte order.

Parameters:
buf Uint8Array

Source buffer

pos number

Source buffer offset

Returns:
number Value read

util.float.writeDoubleBE(val, buf, pos){ undefined }

Writes a 64 bit double to a buffer using big endian byte order.

Parameters:
val number

Value to write

buf Uint8Array

Target buffer

pos number

Target buffer offset

Returns:
undefined

util.float.writeDoubleLE(val, buf, pos){ undefined }

Writes a 64 bit double to a buffer using little endian byte order.

Parameters:
val number

Value to write

buf Uint8Array

Target buffer

pos number

Target buffer offset

Returns:
undefined

util.float.writeFloatBE(val, buf, pos){ undefined }

Writes a 32 bit float to a buffer using big endian byte order.

Parameters:
val number

Value to write

buf Uint8Array

Target buffer

pos number

Target buffer offset

Returns:
undefined

util.float.writeFloatLE(val, buf, pos){ undefined }

Writes a 32 bit float to a buffer using little endian byte order.

Parameters:
val number

Value to write

buf Uint8Array

Target buffer

pos number

Target buffer offset

Returns:
undefined