KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP Struct Reference

#include <cadstar_archive_parser.h>

Inheritance diagram for CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP:
CADSTAR_ARCHIVE_PARSER::PARSER

Public Member Functions

void Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override
 

Public Attributes

wxString GateName
 Optional.
 
bool External = false
 Determines if this swap group is external (and internal) or internal only.
 
std::vector< SWAP_GATESwapGates
 Each of the elements in this vector can be swapped with each other - i.e.
 

Detailed Description

Definition at line 1060 of file cadstar_archive_parser.h.

Member Function Documentation

◆ Parse()

Member Data Documentation

◆ External

bool CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP::External = false

Determines if this swap group is external (and internal) or internal only.

External Gate swapping allows Gates on different components with the same Part Definition to swap with one another.

The external swapping groups must be at the root level (i.e. they cannot be contained by other swapping groups)

Definition at line 1067 of file cadstar_archive_parser.h.

◆ GateName

wxString CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP::GateName
Initial value:
=
wxEmptyString

Optional.

If not empty, should match the Name attribute of one of the gates defined in the part definition

Definition at line 1062 of file cadstar_archive_parser.h.

◆ SwapGates

std::vector<SWAP_GATE> CADSTAR_ARCHIVE_PARSER::PART::DEFINITION::SWAP_GROUP::SwapGates

Each of the elements in this vector can be swapped with each other - i.e.

all of the pins in each swap gate can be swapped with all in another swap gate defined in this vector

Definition at line 1075 of file cadstar_archive_parser.h.


The documentation for this struct was generated from the following files: