KiCad PCB EDA Suite
|
Contains the json serialization structs for DRC and ERC reports If you are trying to change the output schema Please update the schemas located in /resources/schemas/ as both documentation and use by end user implementations. More...
Classes | |
struct | AFFECTED_ITEM |
struct | COORDINATE |
struct | DRC_REPORT |
struct | ERC_REPORT |
struct | REPORT_BASE |
struct | VIOLATION |
Functions | |
void | to_json (nlohmann::json &aJson, const VIOLATION &aViolation) |
void | from_json (const nlohmann::json &aJson, VIOLATION &aViolation) |
NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE (DRC_REPORT, $schema, source, date, kicad_version, violations, unconnected_items, schematic_parity, coordinate_units) struct ERC_SHEET | |
Contains the json serialization structs for DRC and ERC reports If you are trying to change the output schema Please update the schemas located in /resources/schemas/ as both documentation and use by end user implementations.
|
inline |
Definition at line 71 of file rc_json_schema.h.
References RC_JSON::VIOLATION::description, RC_JSON::VIOLATION::excluded, RC_JSON::VIOLATION::items, RC_JSON::VIOLATION::severity, and RC_JSON::VIOLATION::type.
RC_JSON::NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE | ( | DRC_REPORT | , |
$schema, | |||
source | , | ||
date | , | ||
kicad_version | , | ||
violations | , | ||
unconnected_items | , | ||
schematic_parity | , | ||
coordinate_units | |||
) |
Definition at line 99 of file rc_json_schema.h.
References path.
|
inline |
Definition at line 61 of file rc_json_schema.h.
References RC_JSON::VIOLATION::description, RC_JSON::VIOLATION::excluded, RC_JSON::VIOLATION::items, RC_JSON::VIOLATION::severity, and RC_JSON::VIOLATION::type.