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:| State | Description |
|---|---|
Idle | Transport created, not connected |
Connecting | Connection in progress |
Connected | Connected, not streaming |
Streaming | Actively receiving frames |
Degraded | Connected but experiencing issues |
Reconnecting | Attempting to reconnect |
Disconnected | Disconnected from device |
Error | Unrecoverable error |
HeadbandTransport Interface
All transports implement this interface:HeadbandTransportStatus
Status updates emitted viaonStatus: