KiCad PCB EDA Suite
Loading...
Searching...
No Matches
eeschema/netlist_exporters/netlist.h
Go to the documentation of this file.
1
/*
2
* This program source code file is part of KiCad, a free EDA CAD application.
3
*
4
* Copyright (C) 1992-2011 jean-pierre Charras <
[email protected]
>
5
* Copyright (C) 1992-2011 Wayne Stambaugh <
[email protected]
>
6
* Copyright The KiCad Developers, see AUTHORS.txt for contributors.
7
*
8
* This program is free software; you can redistribute it and/or
9
* modify it under the terms of the GNU General Public License
10
* as published by the Free Software Foundation; either version 2
11
* of the License, or (at your option) any later version.
12
*
13
* This program is distributed in the hope that it will be useful,
14
* but WITHOUT ANY WARRANTY; without even the implied warranty of
15
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16
* GNU General Public License for more details.
17
*
18
* You should have received a copy of the GNU General Public License
19
* along with this program. If not, see <https://www.gnu.org/licenses/>.
20
*/
21
22
26
27
#ifndef _NETLIST_H_
28
#define _NETLIST_H_
29
31
enum
NETLIST_TYPE_ID
{
32
NET_TYPE_UNINIT
= 0,
33
NET_TYPE_BOM
,
// Used by the BOM generator
34
NET_TYPE_PCBNEW
,
35
NET_TYPE_ORCADPCB2
,
36
NET_TYPE_CADSTAR
,
37
NET_TYPE_SPICE
,
38
NET_TYPE_SPICE_MODEL
,
39
NET_TYPE_ALLEGRO
,
40
NET_TYPE_PADS
,
41
NET_TYPE_CUSTOM1
,
/* NET_TYPE_CUSTOM1
42
* is the first id for user netlist format
43
* NET_TYPE_CUSTOM1+CUSTOMPANEL_COUNTMAX-1
44
* is the last id for user netlist format
45
*/
46
//NET_TYPE_CUSTOM_MAX = NET_TYPE_CUSTOM1 + CUSTOMPANEL_COUNTMAX - 1
47
};
48
49
50
#define NETLIST_HEAD_STRING "EESchema Netlist Version 1.1"
51
52
// Max pin number per symbol and footprint.
53
#define MAXPIN 5000
54
55
#endif
NETLIST_TYPE_ID
NETLIST_TYPE_ID
netlist types
Definition
eeschema/netlist_exporters/netlist.h:31
NET_TYPE_BOM
@ NET_TYPE_BOM
Definition
eeschema/netlist_exporters/netlist.h:33
NET_TYPE_CADSTAR
@ NET_TYPE_CADSTAR
Definition
eeschema/netlist_exporters/netlist.h:36
NET_TYPE_ORCADPCB2
@ NET_TYPE_ORCADPCB2
Definition
eeschema/netlist_exporters/netlist.h:35
NET_TYPE_SPICE
@ NET_TYPE_SPICE
Definition
eeschema/netlist_exporters/netlist.h:37
NET_TYPE_ALLEGRO
@ NET_TYPE_ALLEGRO
Definition
eeschema/netlist_exporters/netlist.h:39
NET_TYPE_SPICE_MODEL
@ NET_TYPE_SPICE_MODEL
Definition
eeschema/netlist_exporters/netlist.h:38
NET_TYPE_PCBNEW
@ NET_TYPE_PCBNEW
Definition
eeschema/netlist_exporters/netlist.h:34
NET_TYPE_PADS
@ NET_TYPE_PADS
Definition
eeschema/netlist_exporters/netlist.h:40
NET_TYPE_UNINIT
@ NET_TYPE_UNINIT
Definition
eeschema/netlist_exporters/netlist.h:32
NET_TYPE_CUSTOM1
@ NET_TYPE_CUSTOM1
Definition
eeschema/netlist_exporters/netlist.h:41
src
eeschema
netlist_exporters
netlist.h
Generated on Fri Jun 26 2026 00:05:32 for KiCad PCB EDA Suite by
1.13.2