KiCad PCB EDA Suite
Loading...
Searching...
No Matches
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 (C) 1992-2021 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, you may find one here:
20
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
21
* or you may search the http://www.gnu.org website for the version 2 license,
22
* or you may write to the Free Software Foundation, Inc.,
23
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA
24
*/
25
26
31
#ifndef _NETLIST_H_
32
#define _NETLIST_H_
33
35
enum
NETLIST_TYPE_ID
{
36
NET_TYPE_UNINIT
= 0,
37
NET_TYPE_BOM
,
// Used by the BOM generator
38
NET_TYPE_PCBNEW
,
39
NET_TYPE_ORCADPCB2
,
40
NET_TYPE_CADSTAR
,
41
NET_TYPE_SPICE
,
42
NET_TYPE_SPICE_MODEL
,
43
NET_TYPE_ALLEGRO
,
44
NET_TYPE_PADS
,
45
NET_TYPE_CUSTOM1
,
/* NET_TYPE_CUSTOM1
46
* is the first id for user netlist format
47
* NET_TYPE_CUSTOM1+CUSTOMPANEL_COUNTMAX-1
48
* is the last id for user netlist format
49
*/
50
//NET_TYPE_CUSTOM_MAX = NET_TYPE_CUSTOM1 + CUSTOMPANEL_COUNTMAX - 1
51
};
52
53
54
#define NETLIST_HEAD_STRING "EESchema Netlist Version 1.1"
55
56
// Max pin number per symbol and footprint.
57
#define MAXPIN 5000
58
59
#endif
NETLIST_TYPE_ID
NETLIST_TYPE_ID
netlist types
Definition:
netlist.h:35
NET_TYPE_BOM
@ NET_TYPE_BOM
Definition:
netlist.h:37
NET_TYPE_CADSTAR
@ NET_TYPE_CADSTAR
Definition:
netlist.h:40
NET_TYPE_ORCADPCB2
@ NET_TYPE_ORCADPCB2
Definition:
netlist.h:39
NET_TYPE_SPICE
@ NET_TYPE_SPICE
Definition:
netlist.h:41
NET_TYPE_ALLEGRO
@ NET_TYPE_ALLEGRO
Definition:
netlist.h:43
NET_TYPE_SPICE_MODEL
@ NET_TYPE_SPICE_MODEL
Definition:
netlist.h:42
NET_TYPE_PCBNEW
@ NET_TYPE_PCBNEW
Definition:
netlist.h:38
NET_TYPE_PADS
@ NET_TYPE_PADS
Definition:
netlist.h:44
NET_TYPE_UNINIT
@ NET_TYPE_UNINIT
Definition:
netlist.h:36
NET_TYPE_CUSTOM1
@ NET_TYPE_CUSTOM1
Definition:
netlist.h:45
src
eeschema
netlist_exporters
netlist.h
Generated on Thu Dec 26 2024 00:05:07 for KiCad PCB EDA Suite by
1.9.6