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

Examples overview

Examples are the safest way to learn the current API shape because they compile with the repository. Prefer them over freehand snippets.

Run examples through the Makefile:

make run EXAMPLE=session_minimal

session_minimal demonstrates the session facade — building a node from plugins, claiming an address, and routing events across a virtual bus.

Special binding examples have named targets:

make c-demo
make c-full-demo
make python-demo

Each example chapter explains:

  • command to run
  • expected output shape
  • what it proves
  • what it does not prove

Current example families

FamilyExample stems
session facadesession_minimal
basicsaddress_claim, heartbeat_demo, virtual_can_demo, transport_demo
diagnostics/powertraindiagnostic_demo, engine_powertrain_demo, tractor_ecu_demo
VT/TC/FSvt_client_demo, vt_server_demo, tc_client_demo, tc_server_demo, file_server_demo
GNSS/NMEAgnss_monitor, gnss_batch, serial_gnss, speed_monitor
bindingsexamples/c_abi, examples/python_binding