|
KiCad PCB EDA Suite
|
#include <algorithm>#include <numeric>#include <set>#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 _, SCH_ITEM::GetBodyStyle(), LIB_SYMBOL::GetBodyStyleDescription(), LIB_SYMBOL::GetGraphicalPins(), SCH_PIN::GetName(), SCH_PIN::GetPosition(), SCH_ITEM::GetUnit(), LIB_SYMBOL::GetUnitDisplayName(), LIB_SYMBOL::IsMultiBodyStyle(), UNITS_PROVIDER::MessageTextFromValue(), next(), LIB_SYMBOL::LOGICAL_PIN::number, LIB_SYMBOL::LOGICAL_PIN::pin, pin, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by ERC_TESTER::TestLibSymbolIssues().
| const wxString CommentERC_H[] |
Definition at line 79 of file erc.cpp.
Referenced by PANEL_SETUP_PINMAP::reBuildMatrixPanel().
| const wxString CommentERC_V[] |
Definition at line 96 of file erc.cpp.
Referenced by PANEL_SETUP_PINMAP::reBuildMatrixPanel().
| const std::set<ELECTRICAL_PINTYPE> DrivenPinTypes |
Definition at line 134 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().
| const std::set<ELECTRICAL_PINTYPE> DrivingPinTypes |
Definition at line 116 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().
| const std::set<ELECTRICAL_PINTYPE> DrivingPowerPinTypes |
Definition at line 128 of file erc.cpp.
Referenced by ERC_TESTER::TestPinToPin().