What is Phloem
The seven words the rest of the docs use.
| Word | What it means |
|---|---|
| Input | what you connect to — a camera, a vehicle's CAN bus, a folder |
| Channel | one signal over time, named like a folder path — /rig/pressure |
| Pipeline | steps that clean up channels before they are recorded |
| Run | a stretch of recorded history, started by Record on Live |
| Project | everything you set up on a device — inputs, pipelines, Trellis, layouts — saved as one versioned file |
| Trellis | pass/fail rules that check channels as they arrive |
| Connector | an add-on that lets this device read a new kind of input |
Input → Channels → Pipeline (optional) → Live · Replay · Charts · Trellis · the cloud
Pipelines
A pipeline is a chain of steps, run in order. Steps can branch. The main ones:
| Step | Does |
|---|---|
| Filter · Drop channels | keep only the channels you want |
| Decimate · Throttle FPS | thin out a fast signal or camera |
| Transform · Derive channel | rescale a value, or calculate a new one |
| Resize video · Grayscale | shrink camera frames or remove their colour |
| Parse DBC | turn raw CAN frames into named signals |
Build one on Pipelines and preview it on real samples. It runs on this device, so recordings are already clean. Every step: Pipelines.
InputsConnect a camera, a bus, a recording, or your own programName channels and unitsName a signal, set its unit, see why a tile is missingSend your own dataPOST readings from any languageTrellisLimits, interlocks and procedures that run on this deviceReplayScrub through recorded history and compare runs
Updated