KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ORCAD_CONVERTER::LIB_ENTRY Struct Reference

One emitted KiCad lib symbol (possibly multi-unit). More...

Public Attributes

std::string name
 lib item name (no nickname)
 
std::vector< UNIT_INFOunits
 sorted by letter; unit numbers are 1-based indices
 
bool isPower = false
 
std::string powerNet
 power symbols are keyed by NET name
 
std::string refPrefix = "U"
 
std::string footprint
 
std::unique_ptr< LIB_SYMBOLkicadSymbol
 built lazily by kicadSymbolFor()
 

Detailed Description

One emitted KiCad lib symbol (possibly multi-unit).

Definition at line 258 of file orcad_converter.h.

Member Data Documentation

◆ footprint

std::string ORCAD_CONVERTER::LIB_ENTRY::footprint

◆ isPower

bool ORCAD_CONVERTER::LIB_ENTRY::isPower = false

◆ kicadSymbol

std::unique_ptr<LIB_SYMBOL> ORCAD_CONVERTER::LIB_ENTRY::kicadSymbol

built lazily by kicadSymbolFor()

Definition at line 266 of file orcad_converter.h.

Referenced by ORCAD_CONVERTER::kicadSymbolFor().

◆ name

std::string ORCAD_CONVERTER::LIB_ENTRY::name

◆ powerNet

std::string ORCAD_CONVERTER::LIB_ENTRY::powerNet

power symbols are keyed by NET name

Definition at line 263 of file orcad_converter.h.

Referenced by ORCAD_CONVERTER::BuildSymbolLibrary(), ORCAD_CONVERTER::kicadSymbolFor(), and ORCAD_CONVERTER::powerLibFor().

◆ refPrefix

std::string ORCAD_CONVERTER::LIB_ENTRY::refPrefix = "U"

◆ units

std::vector<UNIT_INFO> ORCAD_CONVERTER::LIB_ENTRY::units

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