KiCad PCB EDA Suite
Loading...
Searching...
No Matches
HTTP_LIB_PART Struct Reference

#include <http_lib_settings.h>

Public Types

using field_type = std::tuple<std::string, bool>
 Field content keyed by name, holding the text value and its schematic visibility.
 

Public Attributes

std::string id
 
std::string name
 
std::string symbolIdStr
 
bool exclude_from_bom = false
 
bool exclude_from_board = false
 
bool exclude_from_sim = false
 
std::time_t lastCached = 0
 
bool detailsLoaded = false
 
std::string desc
 
std::string keywords
 
std::vector< std::string > fp_filters
 
std::vector< std::pair< std::string, field_type > > fields
 
std::unordered_map< wxString, std::vector< wxString > > pin_map
 Legacy flat MR !2540 pin assignment table (read for one release; issue #2282).
 
PIN_MAP_SET named_pin_maps
 Spec-form named pin maps and their footprint associations (issue #2282).
 
std::vector< ASSOCIATED_FOOTPRINTassociated_footprints
 

Detailed Description

Definition at line 49 of file http_lib_settings.h.

Member Typedef Documentation

◆ field_type

using HTTP_LIB_PART::field_type = std::tuple<std::string, bool>

Field content keyed by name, holding the text value and its schematic visibility.

Definition at line 68 of file http_lib_settings.h.

Member Data Documentation

◆ associated_footprints

std::vector<ASSOCIATED_FOOTPRINT> HTTP_LIB_PART::associated_footprints

◆ desc

std::string HTTP_LIB_PART::desc

◆ detailsLoaded

bool HTTP_LIB_PART::detailsLoaded = false

◆ exclude_from_board

bool HTTP_LIB_PART::exclude_from_board = false

Definition at line 56 of file http_lib_settings.h.

Referenced by SCH_IO_HTTP_LIB::loadSymbolFromPart(), and setPartExtendedData().

◆ exclude_from_bom

bool HTTP_LIB_PART::exclude_from_bom = false

◆ exclude_from_sim

bool HTTP_LIB_PART::exclude_from_sim = false

◆ fields

std::vector<std::pair<std::string, field_type> > HTTP_LIB_PART::fields

◆ fp_filters

std::vector<std::string> HTTP_LIB_PART::fp_filters

◆ id

◆ keywords

std::string HTTP_LIB_PART::keywords

◆ lastCached

std::time_t HTTP_LIB_PART::lastCached = 0

◆ name

std::string HTTP_LIB_PART::name

◆ named_pin_maps

PIN_MAP_SET HTTP_LIB_PART::named_pin_maps

Spec-form named pin maps and their footprint associations (issue #2282).

Definition at line 76 of file http_lib_settings.h.

Referenced by SCH_IO_HTTP_LIB::loadSymbolFromPart(), and HTTP_LIB_CONNECTION::SelectOne().

◆ pin_map

std::unordered_map<wxString, std::vector<wxString> > HTTP_LIB_PART::pin_map

Legacy flat MR !2540 pin assignment table (read for one release; issue #2282).

Definition at line 73 of file http_lib_settings.h.

Referenced by SCH_IO_HTTP_LIB::loadSymbolFromPart(), and HTTP_LIB_CONNECTION::SelectOne().

◆ symbolIdStr

std::string HTTP_LIB_PART::symbolIdStr

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