Skip to main content

HeadbandFrameV1

The canonical data frame emitted by all headband transports. Every implementation (BLE, native bridge, synthetic) produces this same shape:

HeadbandSignalBlock

A block of time-series samples for one or more channels:

HeadbandTransportState

Transport lifecycle states. HeadbandTransportState is a string enum: HeadbandTransportState.Streaming === "streaming".

HeadbandTransport Interface

All transports implement this interface:
Lifecycle:

HeadbandTransportStatus

Status updates emitted via onStatus:

Usage Pattern


Helpers

@elata-biosciences/eeg-web includes helpers for reshaping frames:

Next

EEG BLE Getting Started

Connect to headband devices

EEG + BLE Integration

End-to-end streaming guide