bahn::settings

Ready-to-run robot software for hobby robotics.

Function documentation

bahnSchema

const config::Schema &settings::bahnSchema()

The bahn schema: every setting of Bahn as data.

The rows were the Audio tab of `ConfigurationEditor` (config-ui §CFGC-5). Two parts of that editor did not come along. The audio input and its level meter wrote `bahn_input_device`, which only the picker read, and Bahn has no audio input path (parity CFG-87). The MIDI tab had no setting (parity CFG-88). A future input path declares its own row.

The buffer size keeps its key, so a size stored before this schema reads the same.