KiCad PCB EDA Suite
|
#include "command_pcb_export_base.h"
Go to the source code of this file.
Classes | |
class | CLI::SCH_EXPORT_BOM_COMMAND |
Namespaces | |
namespace | CLI |
Macros | |
#define | ARG_PRESET "--preset" |
#define | ARG_PRESET_DESC "Use a named BOM preset setting from the schematic, e.g. \"Grouped By Value\"." |
#define | ARG_FMT_PRESET "--format-preset" |
#define | ARG_FMT_PRESET_DESC "Use a named BOM format preset setting from the schematic, e.g. CSV." |
#define | ARG_FIELD_DELIMITER "--field-delimiter" |
#define | ARG_FIELD_DELIMITER_DESC "Separator between output fields/columns." |
#define | ARG_STRING_DELIMITER "--string-delimiter" |
#define | ARG_STRING_DELIMITER_DESC "Character to surround fields with." |
#define | ARG_REF_DELIMITER "--ref-delimiter" |
#define | ARG_REF_DELIMITER_DESC "Character to place between individual references." |
#define | ARG_REF_RANGE_DELIMITER "--ref-range-delimiter" |
#define | ARG_REF_RANGE_DELIMITER_DESC "Character to place in ranges of references. Leave blank for no ranges." |
#define | ARG_KEEP_TABS "--keep-tabs" |
#define | ARG_KEEP_TABS_DESC "Keep tab characters from input fields. Stripped by default." |
#define | ARG_KEEP_LINE_BREAKS "--keep-line-breaks" |
#define | ARG_KEEP_LINE_BREAKS_DESC "Keep line break characters from input fields. Stripped by default." |
#define | ARG_FIELDS "--fields" |
#define | ARG_FIELDS_DESC "An ordered list of fields to export. See documentation for special substitutions." |
#define | ARG_LABELS "--labels" |
#define | ARG_LABELS_DESC "An ordered list of labels to apply the exported fields." |
#define | ARG_GROUP_BY "--group-by" |
#define | ARG_GROUP_BY_DESC "Fields to group references by when field values match." |
#define | ARG_SORT_FIELD "--sort-field" |
#define | ARG_SORT_FIELD_DESC "Field name to sort by." |
#define | ARG_SORT_ASC "--sort-asc" |
#define | ARG_SORT_ASC_DESC "Sort ascending (true) or descending (false)." |
#define | ARG_FILTER "--filter" |
#define | ARG_FILTER_DESC "Filter string to remove output lines." |
#define | ARG_EXCLUDE_DNP "--exclude-dnp" |
#define | ARG_EXCLUDE_DNP_DESC "Exclude symbols marked Do-Not-Populate." |
#define | DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM "--include-excluded-from-bom" |
#define | DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM_DESC "Deprecated. Has no effect." |
#define | DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM_WARNING |
#define ARG_EXCLUDE_DNP "--exclude-dnp" |
Definition at line 73 of file command_sch_export_bom.h.
#define ARG_EXCLUDE_DNP_DESC "Exclude symbols marked Do-Not-Populate." |
Definition at line 74 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FIELD_DELIMITER "--field-delimiter" |
Definition at line 36 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FIELD_DELIMITER_DESC "Separator between output fields/columns." |
Definition at line 37 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FIELDS "--fields" |
Definition at line 55 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FIELDS_DESC "An ordered list of fields to export. See documentation for special substitutions." |
Definition at line 56 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FILTER "--filter" |
Definition at line 70 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FILTER_DESC "Filter string to remove output lines." |
Definition at line 71 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FMT_PRESET "--format-preset" |
Definition at line 32 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_FMT_PRESET_DESC "Use a named BOM format preset setting from the schematic, e.g. CSV." |
Definition at line 33 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_GROUP_BY "--group-by" |
Definition at line 61 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_GROUP_BY_DESC "Fields to group references by when field values match." |
Definition at line 62 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_KEEP_LINE_BREAKS "--keep-line-breaks" |
Definition at line 51 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_KEEP_LINE_BREAKS_DESC "Keep line break characters from input fields. Stripped by default." |
Definition at line 52 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_KEEP_TABS "--keep-tabs" |
Definition at line 48 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_KEEP_TABS_DESC "Keep tab characters from input fields. Stripped by default." |
Definition at line 49 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_LABELS "--labels" |
Definition at line 58 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_LABELS_DESC "An ordered list of labels to apply the exported fields." |
Definition at line 59 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_PRESET "--preset" |
Definition at line 29 of file command_sch_export_bom.h.
#define ARG_PRESET_DESC "Use a named BOM preset setting from the schematic, e.g. \"Grouped By Value\"." |
Definition at line 30 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_REF_DELIMITER "--ref-delimiter" |
Definition at line 42 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_REF_DELIMITER_DESC "Character to place between individual references." |
Definition at line 43 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_REF_RANGE_DELIMITER "--ref-range-delimiter" |
Definition at line 45 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_REF_RANGE_DELIMITER_DESC "Character to place in ranges of references. Leave blank for no ranges." |
Definition at line 46 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_SORT_ASC "--sort-asc" |
Definition at line 67 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_SORT_ASC_DESC "Sort ascending (true) or descending (false)." |
Definition at line 68 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_SORT_FIELD "--sort-field" |
Definition at line 64 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_SORT_FIELD_DESC "Field name to sort by." |
Definition at line 65 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_STRING_DELIMITER "--string-delimiter" |
Definition at line 39 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define ARG_STRING_DELIMITER_DESC "Character to surround fields with." |
Definition at line 40 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM "--include-excluded-from-bom" |
Definition at line 76 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform(), and CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM_DESC "Deprecated. Has no effect." |
Definition at line 77 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::SCH_EXPORT_BOM_COMMAND().
#define DEPRECATED_ARG_INCLUDE_EXCLUDED_FROM_BOM_WARNING |
Definition at line 78 of file command_sch_export_bom.h.
Referenced by CLI::SCH_EXPORT_BOM_COMMAND::doPerform().