|
KiCad PCB EDA Suite
|
< "PARTDEFINITIONPIN" node name More...
#include <cadstar_archive_parser.h>
Public Member Functions | |
| void | Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override |
Public Attributes | |
| PART_DEFINITION_PIN_ID | ID = UNDEFINED_VALUE |
| wxString | Identifier |
| This should match a pad identifier in the component footprint. | |
| wxString | Name |
| Can be empty. | |
| wxString | Label |
| Can be empty. | |
| wxString | Signal |
| Usually for Power/Ground pins subnode="PINSIGNAL". | |
| GATE_ID | TerminalGate |
| (subnode="PINTERM", param0) | |
| TERMINAL_ID | TerminalPin |
| (subnode="PINTERM", param1) | |
| CADSTAR_PIN_TYPE | Type = CADSTAR_PIN_TYPE::UNCOMMITTED |
| subnode="PINTYPE" | |
| long | Load = UNDEFINED_VALUE |
| The electrical current expected on the pin (it is unclear what the units are, but only accepted values are integers). | |
| CADSTAR_PIN_POSITION | Position |
| The pin names will use these positions when the symbol is added to a design. | |
< "PARTDEFINITIONPIN" node name
Definition at line 995 of file cadstar_archive_parser.h.
|
overridevirtual |
Implements CADSTAR_ARCHIVE_PARSER::PARSER.
Definition at line 1839 of file cadstar_archive_parser.cpp.
References XNODE::GetChildren(), XNODE::GetNext(), CADSTAR_ARCHIVE_PARSER::PART::GetPinType(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDLong(), CADSTAR_ARCHIVE_PARSER::GetXmlAttributeIDString(), ID, Identifier, Label, Load, Name, Position, Signal, TerminalGate, TerminalPin, Type, and WARN_UNKNOWN_NODE_IO_ERROR.
| PART_DEFINITION_PIN_ID CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::ID = UNDEFINED_VALUE |
Definition at line 997 of file cadstar_archive_parser.h.
Referenced by Parse().
| wxString CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Identifier |
This should match a pad identifier in the component footprint.
It is assumed that this could be empty in earlier versions of CADSTAR. subnode="PINIDENTIFIER"
Definition at line 999 of file cadstar_archive_parser.h.
Referenced by Parse().
| wxString CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Label |
Can be empty.
From CADSTAR Help: "Pin Labels are an optional replacement for the free text sometimes placed in schematic symbols. Using Pin Labels instead has the advantage of associating each piece of label text with a particular pin. This means that the text remains correctly placed after any Gate and Pin Swaps are Back Annotated to the Schematic design." This seems to be equivalent to "Pin Name" in KiCad. subnode="PINLABEL"
Definition at line 1007 of file cadstar_archive_parser.h.
Referenced by Parse().
| long CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Load = UNDEFINED_VALUE |
The electrical current expected on the pin (it is unclear what the units are, but only accepted values are integers).
subnode="PINLOAD"
Definition at line 1022 of file cadstar_archive_parser.h.
Referenced by Parse().
| wxString CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Name |
Can be empty.
If empty the pin name displayed will be Identifier. This seems to be equivalent to "Pin Number" in KiCad. subnode="PINNAME"
Definition at line 1003 of file cadstar_archive_parser.h.
Referenced by Parse().
| CADSTAR_PIN_POSITION CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Position |
The pin names will use these positions when the symbol is added to a design.
subnode="PINPOSITION"
Definition at line 1026 of file cadstar_archive_parser.h.
Referenced by Parse().
| wxString CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Signal |
Usually for Power/Ground pins subnode="PINSIGNAL".
Definition at line 1015 of file cadstar_archive_parser.h.
Referenced by Parse().
| GATE_ID CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::TerminalGate |
(subnode="PINTERM", param0)
Definition at line 1017 of file cadstar_archive_parser.h.
Referenced by Parse().
| TERMINAL_ID CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::TerminalPin |
(subnode="PINTERM", param1)
Definition at line 1018 of file cadstar_archive_parser.h.
Referenced by Parse().
| CADSTAR_PIN_TYPE CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::PIN::Type = CADSTAR_PIN_TYPE::UNCOMMITTED |