nlohmann::json footprint_check_json(const model::Board &b, const FootprintCheckReport &r)
The report as JSON (millimetres), one footprint_check viewer message (docs/13-viewer-protocol....
FootprintCheckReport check_footprints(const model::Board &b, const RefLibrary &lib, const FootprintCheckOptions &opt)
Deterministic: board order, reference order, no hash iteration.