KiCad PCB EDA Suite
|
#include <map>
#include <string>
Go to the source code of this file.
|
strong |
Enumerator | |
---|---|
RIGID | |
RIGID_FLEX | |
FLEX | |
HDI | |
EMBEDDED_COMPONENT | |
OTHER |
Definition at line 35 of file ipc2581_types.h.
|
strong |
This program source code file is part of KiCad, a free EDA CAD application.
Copyright (C) 2023 KiCad Developers, see AUTHORS.txt for contributors.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Enumerator | |
---|---|
ELECTRICAL | |
PROGRAMMABLE | |
MECHANICAL | |
MATERIAL | |
DOCUMENT |
Definition at line 26 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ROUND | |
SQUARE |
Definition at line 45 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
THRU | |
BLIND | |
SURFACE |
Definition at line 51 of file ipc2581_types.h.
|
strong |
Definition at line 58 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ALPHA | |
BETA | |
CERTIFIED | |
SELFTEST |
Definition at line 86 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
BLACK | |
WHITE | |
RED | |
GREEN | |
YELLOW | |
BLUE | |
BROWN | |
ORANGE | |
PINK | |
PURPLE | |
GRAY | |
OTHER |
Definition at line 115 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ROHS | |
CONFLICT_MINERALS | |
WEEE | |
REACH | |
HALOGEN_FREE | |
OTHER |
Definition at line 94 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
CONDUCTIVITY | |
SURFACE_ROUGHNESS_UPFACING | |
SURFACE_ROUGHNESS_DOWNFACING | |
SURFACE_ROUGHNESS_TREATED | |
ETCH_FACTOR | |
FINISHED_HEIGHT | |
OTHER |
Definition at line 104 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
BOARD | |
BOARDPANEL | |
ASSEMBLY | |
ASSEMBLYPALLET | |
DOCUMENTATION | |
TOOLING | |
COUPON | |
MISCELLANEOUS |
Definition at line 131 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
COMPONENT | |
BOARDFAB | |
ASSEMBLY | |
TESTING | |
DATAQUALITY |
Definition at line 143 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
DIELECTRIC_CONSTANT | |
LOSS_TANGENT | |
GLASS_TYPE | |
GLASS_STYLE | |
RESIN_CONTENT | |
PROCESSABILITY_TEMP | |
OTHER |
Definition at line 152 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ROUND | |
SQUARE | |
HEXAGON | |
OCTAGON |
Definition at line 163 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ANGLE | |
WIDTH | |
SIDE |
Definition at line 808 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
DUNNS | |
CAGE |
Definition at line 189 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
EXPOSED | |
COVERED_PRIMARY | |
COVERED_SECONDARY | |
COVERED |
Definition at line 195 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
HOLLOW | |
HATCH | |
MESH | |
FILL | |
VOID |
Definition at line 493 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
UNLIMITED | |
_1_YEAR | |
_4_WEEKS | |
_168_HOURS | |
_72_HOURS | |
_48_HOURS | |
_24_HOURS | |
BAKE |
Definition at line 203 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ELECTRICAL | |
THERMAL | |
MATERIAL | |
INSTRUCTION | |
STANDARD | |
CONFIGURATION | |
OTHER |
Definition at line 222 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
THIEVING | |
THERMAL_RELIEF | |
NONE |
Definition at line 215 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
IMPEDANCE | |
LINEWIDTH | |
SPACING | |
REF_PLANE_LAYER_ID | |
COPLANAR_GROUND_SPACING | |
OTHER |
Definition at line 233 of file ipc2581_types.h.
|
strong |
Definition at line 243 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
NONE | |
ROUND | |
SQUARE |
Definition at line 486 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
SOLID | |
DOTTED | |
DASHED | |
CENTER | |
PHANTOM | |
ERASE |
Definition at line 502 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
REFDES | |
PARTNAME | |
TARGET | |
POLARITY_MARKING | |
ATTRIBUTE_GRAPHICS | |
PIN_ONE | |
NONE |
Definition at line 512 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
SMT | |
THMT | |
OTHER |
Definition at line 523 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
CLK | |
FIXED | |
GROUND | |
SIGNAL | |
POWER | |
UNUSED |
Definition at line 530 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
END | |
MIDDLE |
Definition at line 540 of file ipc2581_types.h.
|
strong |
Definition at line 546 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
TERMINATION | |
VIA | |
PLANE | |
MASK | |
TOOLING_HOLE | |
THIEVING | |
THERMAL_RELIEF | |
FIDUCIAL | |
NONE |
Definition at line 599 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
REGULAR | |
ANTIPAD | |
THERMAL | |
OTHER |
Definition at line 612 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ELECTRICAL | |
MECHANICAL | |
UNDEFINED |
Definition at line 620 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
SURFACE_MOUNT_PIN | |
SURFACE_MOUNT_PAD | |
THROUGH_HOLE_PIN | |
THROUGH_HOLE_HOLE | |
PRESSFIT | |
NONBOARD | |
HOLE | |
UNDEFINED |
Definition at line 627 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
LOWER_LEFT | |
LEFT | |
LEFT_CENTER | |
UPPER_LEFT | |
UPPER_CENTER | |
UPPER_RIGHT | |
RIGHT | |
RIGHT_CENTER | |
LOWER_RIGHT | |
LOWER_CENTER | |
CENTER | |
OTHER |
Definition at line 639 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
PLATED | |
NONPLATED | |
VIA |
Definition at line 698 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
POSITIVE | |
NEGATIVE |
Definition at line 655 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
MM | |
INCH | |
MICRON | |
OHMS | |
MHO_CM | |
SIEMENS_M | |
CELCIUS | |
FARANHEIT | |
PERCENT | |
Hz | |
DEGREES | |
RMAX | |
RZ | |
RMS | |
SECTION | |
CLASS | |
ITEM | |
GAUGE | |
OTHER |
Definition at line 661 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
SENDER | |
OWNER | |
RECEIVER | |
DESIGNER | |
ENGINEER | |
BUYER | |
CUSTOMERSERVICE | |
DELIVERTO | |
BILLTO | |
OTHER |
Definition at line 684 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
BUTTERFLY | |
CIRCLE | |
CONTOUR | |
DIAMOND | |
DONUT | |
ELLIPSE | |
HEXAGON | |
MOIRE | |
OCTAGON | |
OVAL | |
RECTCENTER | |
RECTCHAM | |
RECTCORNER | |
RECTROUND | |
THERMAL | |
TRIANGLE |
Definition at line 705 of file ipc2581_types.h.
|
strong |
Definition at line 725 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
RIGID | |
RIGID_FLEX | |
FLEX | |
HDI | |
EMBEDDED_COMPONENT | |
OTHER |
Definition at line 741 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
THERMAL_DELAMINATION | |
EXPANSION_Z_AXIS | |
EXPANSION_X_Y_AXIS | |
OTHER |
Definition at line 751 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ROUND | |
SQUARE | |
HEXAGON | |
OCTAGON |
Definition at line 759 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
KEEP_IN | |
KEEP_OUT |
Definition at line 767 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
CARBIDE | |
ROUTER | |
LASER | |
FLATNOSE | |
EXTENSION | |
V_CUTTER |
Definition at line 171 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
DRILL_SIZE | |
FINISHED_SIZE | |
BIT_ANGLE | |
OTHER |
Definition at line 181 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
SINGLE_ENDED | |
EDGE_COUPLED | |
BROADSIDE_COUPLED | |
OTHER |
Definition at line 773 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
DISTANCE | |
AREA | |
RESISTANCE | |
CAPACITANCE | |
IMPEDANCE | |
PERCENTAGE | |
SIZE | |
NONE |
Definition at line 781 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
MILLIMETER | |
MICRON | |
INCH |
Definition at line 793 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
ANGLE | |
THICKNESS_REMAINING | |
OFFSET | |
OTHER |
Definition at line 800 of file ipc2581_types.h.
|
strong |
Enumerator | |
---|---|
LAMINATE | |
METAL | |
MASK | |
OTHER |
Definition at line 815 of file ipc2581_types.h.