Skip to contents

This function reads a raw binary stream from a provided connection, expecting a specific format that contains the sign bits for self spectra values. The data is divided into 3 groups corresponding to: cs1a, cs2a, and cs3a.

Usage

seasonder_CSSY_read_asign(connection, key)

Arguments

connection

A binary connection to read raw bytes from.

key

A list containing:

size

An integer specifying the total number of bytes to be read. It must equal 3 times the number of bytes per group.

key

A string identifier (expected to be "asign").

Value

A named list of 3 vectors. Each vector represents one group (i.e., cs1a, cs2a, cs3a) and contains integers (0 or 1) corresponding to the bits (in little-endian order) extracted from the raw data.