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:HeadbandTransportStatus
Status updates emitted viaonStatus:
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