|
KiCad PCB EDA Suite
|
Cross probing functions to handle communication to and from Eeschema. More...
#include <api/api_handler_pcb.h>#include <wx/tokenzr.h>#include <api/api_utils.h>#include <api/common/commands/cross_probe_commands.pb.h>#include <api/cross_probe_client.h>#include <board.h>#include <board_design_settings.h>#include <fmt.h>#include <footprint.h>#include <pad.h>#include <pcb_track.h>#include <pcb_group.h>#include <zone.h>#include <collectors.h>#include <kiface_base.h>#include <kiway_mail.h>#include <string_utils.h>#include <netlist_reader/pcb_netlist.h>#include <netlist_reader/board_netlist_updater.h>#include <gal/painter.h>#include <pcb_painter.h>#include <pcb_edit_frame.h>#include <pcbnew_settings.h>#include <render_settings.h>#include <richio.h>#include <tool/tool_manager.h>#include <tools/pcb_actions.h>#include <tools/pcb_selection_tool.h>#include <trace_helpers.h>#include <netlist_reader/netlist_reader.h>#include <widgets/pcb_design_block_pane.h>#include <widgets/kistatusbar.h>#include <project_pcb.h>#include <footprint_library_adapter.h>#include <pcb_io/pcb_io_mgr.h>#include <pgm_base.h>#include <libraries/library_manager.h>#include <libraries/library_table.h>#include <wx/filename.h>#include <wx/log.h>Go to the source code of this file.
Functions | |
| static bool | selectionSpecFromItem (const EDA_ITEM *aItem, SelectionSpec &aSpec) |
Cross probing functions to handle communication to and from Eeschema.
Handle messages between Pcbnew and Eeschema via a socket, the port numbers are KICAD_PCB_PORT_SERVICE_NUMBER (currently 4242) (Eeschema to Pcbnew) KICAD_SCH_PORT_SERVICE_NUMBER (currently 4243) (Pcbnew to Eeschema) Note: these ports must be enabled for firewall protection
Definition in file pcbnew/cross-probing.cpp.
|
static |
Definition at line 466 of file pcbnew/cross-probing.cpp.
References pad, PCB_FOOTPRINT_T, PCB_PAD_T, and EDA_ITEM::Type().
Referenced by PCB_EDIT_FRAME::SendSelectItemsToSch().