| 
    KiCad PCB EDA Suite
    
   | 
 
#include <algorithm>#include <numeric>#include "connection_graph.h"#include "kiface_ids.h"#include <advanced_config.h>#include <common.h>#include <erc/erc.h>#include <erc/erc_sch_pin_context.h>#include <gal/graphics_abstraction_layer.h>#include <string_utils.h>#include <sch_pin.h>#include <project_sch.h>#include <project/project_file.h>#include <project/net_settings.h>#include <sch_bus_entry.h>#include <sch_edit_frame.h>#include <sch_marker.h>#include <sch_reference_list.h>#include <sch_rule_area.h>#include <sch_sheet.h>#include <sch_sheet_pin.h>#include <sch_textbox.h>#include <sch_line.h>#include <schematic.h>#include <drawing_sheet/ds_draw_item.h>#include <drawing_sheet/ds_proxy_view_item.h>#include <vector>#include <wx/ffile.h>#include <sim/sim_lib_mgr.h>#include <progress_reporter.h>#include <kiway.h>#include <pgm_base.h>#include <libraries/symbol_library_adapter.h>Go to the source code of this file.
Functions | |
| void | CheckDuplicatePins (LIB_SYMBOL *aSymbol, std::vector< wxString > &aMessages, UNITS_PROVIDER *aUnitsProvider) | 
Variables | |
| const wxString | CommentERC_H [] | 
| const wxString | CommentERC_V [] | 
| const std::set< ELECTRICAL_PINTYPE > | DrivingPinTypes | 
| const std::set< ELECTRICAL_PINTYPE > | DrivingPowerPinTypes | 
| const std::set< ELECTRICAL_PINTYPE > | DrivenPinTypes | 
      
  | 
  extern | 
Definition at line 38 of file symbol_checker.cpp.
References _, LIB_SYMBOL::GetBodyStyleDescription(), LIB_SYMBOL::GetPins(), LIB_SYMBOL::GetUnitDisplayName(), LIB_SYMBOL::IsMultiBodyStyle(), UNITS_PROVIDER::MessageTextFromValue(), next(), and pin.
Referenced by ERC_TESTER::TestLibSymbolIssues().
| const wxString CommentERC_H[] | 
Definition at line 78 of file erc.cpp.
Referenced by PANEL_SETUP_PINMAP::reBuildMatrixPanel().
| const wxString CommentERC_V[] | 
Definition at line 95 of file erc.cpp.
Referenced by PANEL_SETUP_PINMAP::reBuildMatrixPanel().
| const std::set<ELECTRICAL_PINTYPE> DrivenPinTypes | 
Definition at line 133 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().
| const std::set<ELECTRICAL_PINTYPE> DrivingPinTypes | 
Definition at line 115 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().
| const std::set<ELECTRICAL_PINTYPE> DrivingPowerPinTypes | 
Definition at line 127 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().