Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

API reference

The reference pages are generated from the source code on every build, so they always match the code on main.

Rust services

Each program in rust-ljm is its own binary, so each has its own reference. Private items are included, because almost everything in a binary is private and that is where the interesting code lives.

BinaryRole
streamerLabJack acquisition and NATS publishing
archiverJetStream consumer and Parquet writer
exporterCSV export worker
subscriberDiagnostic live capture to CSV
recompressRewrites old Parquet files in the current format
dedupeRemoves duplicate samples from archive folders

Webapp library

The TypeScript modules under webapp/src/lib are documented in the webapp reference. The Svelte components and pages are described in Components and How the webapp works; each also carries a @component comment at the top of its file.