mirror of
https://gitlab.com/kicad/code/kicad.git
synced 2025-09-14 10:13:19 +02:00
Don't put "exclude from board" symbols in CvPCB netlist.
Fixes https://gitlab.com/kicad/code/kicad/issues/9939
This commit is contained in:
parent
65cbf2d2b7
commit
1b2a278de9
@ -865,14 +865,14 @@ void CVPCB_MAINFRAME::SendMessageToEESCHEMA( bool aClearHighligntOnly )
|
|||||||
|
|
||||||
int CVPCB_MAINFRAME::ReadSchematicNetlist( const std::string& aNetlist )
|
int CVPCB_MAINFRAME::ReadSchematicNetlist( const std::string& aNetlist )
|
||||||
{
|
{
|
||||||
STRING_LINE_READER* strrdr = new STRING_LINE_READER( aNetlist, "Eeschema via Kiway" );
|
STRING_LINE_READER* stringReader = new STRING_LINE_READER( aNetlist, "Eeschema via Kiway" );
|
||||||
KICAD_NETLIST_READER netrdr( strrdr, &m_netlist );
|
KICAD_NETLIST_READER netlistReader( stringReader, &m_netlist );
|
||||||
|
|
||||||
m_netlist.Clear();
|
m_netlist.Clear();
|
||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
netrdr.LoadNetlist();
|
netlistReader.LoadNetlist();
|
||||||
}
|
}
|
||||||
catch( const IO_ERROR& ioe )
|
catch( const IO_ERROR& ioe )
|
||||||
{
|
{
|
||||||
|
@ -44,7 +44,7 @@ class XNODE;
|
|||||||
enum GNL_T
|
enum GNL_T
|
||||||
{
|
{
|
||||||
GNL_LIBRARIES = 1 << 0,
|
GNL_LIBRARIES = 1 << 0,
|
||||||
GNL_SYMBOLS = 1 << 1,
|
GNL_SYMBOLS = 1 << 1,
|
||||||
GNL_PARTS = 1 << 2,
|
GNL_PARTS = 1 << 2,
|
||||||
GNL_HEADER = 1 << 3,
|
GNL_HEADER = 1 << 3,
|
||||||
GNL_NETS = 1 << 4,
|
GNL_NETS = 1 << 4,
|
||||||
|
@ -191,7 +191,7 @@ void SCH_EDIT_FRAME::sendNetlistToCvpcb()
|
|||||||
STRING_FORMATTER formatter;
|
STRING_FORMATTER formatter;
|
||||||
|
|
||||||
// @todo : trim GNL_ALL down to minimum for CVPCB
|
// @todo : trim GNL_ALL down to minimum for CVPCB
|
||||||
exporter.Format( &formatter, GNL_ALL );
|
exporter.Format( &formatter, GNL_ALL | GNL_OPT_KICAD );
|
||||||
|
|
||||||
packet = formatter.GetString(); // an abbreviated "kicad" (s-expr) netlist
|
packet = formatter.GetString(); // an abbreviated "kicad" (s-expr) netlist
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user