Interactive lab

Explore the signal.

Change the input and filters. The graph and features update together. This demo uses synthetic data in arbitrary units.

Signal settings

Filter stages
InputFiltered
RMS0.000a.u.
MAV0.000a.u.
Window400samples

A seeded synthetic trace, with muscle-like activity, baseline drift, noise and 50 Hz interference. These values are not a hardware measurement.

Serial framing

A message can arrive in pieces.

Advance through a fragmented byte stream. Complete newline-delimited records are parsed; unfinished bytes stay in the buffer.

A simple framing example. The uart-fixture-kit repository provides the full test fixtures and replay tools.

Explore uart-fixture-kit
0 of 6 chunks
Incoming chunk
Waiting for a chunk
Unfinished buffer
Empty
Complete records
No complete records yet

Navigate with arrow keys. Enter opens a result. Escape closes search.