Expand description
Binary decoders for Hermes V1 BLE notification payloads.
All public functions in this module are pure (no I/O, no allocation beyond the returned collections) and are safe to call from any async or sync context.
Functions§
- decode_
i24_ be - Decode a signed 24-bit big-endian integer from 3 bytes.
- detect_
missing_ packets - Detect missing packets between
lastandcurrentin the 0–127 ring. - parse_
eeg_ packet - Parse one EEG BLE notification into a vector of
EegSamples. - parse_
motion - Parse a 9-DOF motion notification into a
MotionData.