| 
    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.