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

BOM Data choices for IPC2581 export. More...

#include <board_project_settings.h>

Public Attributes

wxString mfg
 Manufacturer name column.
 
wxString MPN
 Manufacturer part number column.
 
wxString dist
 Distributor name column.
 
wxString distPN
 Distributor part number column.
 
wxString id
 Internal ID column.
 
wxString bomRev
 Explicit BOM revision override set by user.
 
wxString schRevision
 Auto-propagated schematic title block revision.
 
wxString mode
 Table 4 function mode token.
 
std::optional< wxString > sections
 Table 4 section key, unset when the mode picks the sections.
 
wxString netNames
 Set to include or to anonymize.
 
wxString refDes
 Set to include or to omit.
 

Detailed Description

BOM Data choices for IPC2581 export.

Definition at line 160 of file board_project_settings.h.

Member Data Documentation

◆ bomRev

wxString IP2581_BOM::bomRev

Explicit BOM revision override set by user.

Definition at line 167 of file board_project_settings.h.

Referenced by GenerateIpc2581File(), DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ dist

wxString IP2581_BOM::dist

Distributor name column.

Definition at line 164 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ distPN

wxString IP2581_BOM::distPN

Distributor part number column.

Definition at line 165 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ id

wxString IP2581_BOM::id

Internal ID column.

Definition at line 166 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ mfg

wxString IP2581_BOM::mfg

Manufacturer name column.

Definition at line 162 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ mode

wxString IP2581_BOM::mode

Table 4 function mode token.

Definition at line 170 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ MPN

wxString IP2581_BOM::MPN

Manufacturer part number column.

Definition at line 163 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ netNames

wxString IP2581_BOM::netNames

Set to include or to anonymize.

Definition at line 172 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ refDes

wxString IP2581_BOM::refDes

Set to include or to omit.

Definition at line 173 of file board_project_settings.h.

Referenced by DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().

◆ schRevision

wxString IP2581_BOM::schRevision

◆ sections

std::optional<wxString> IP2581_BOM::sections

Table 4 section key, unset when the mode picks the sections.

Definition at line 171 of file board_project_settings.h.

Referenced by BOOST_AUTO_TEST_CASE(), DIALOG_EXPORT_2581::saveToProject(), and DIALOG_EXPORT_2581::TransferDataToWindow().


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