KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::JUMPER_DEF Struct Reference

Jumper definition from JUMPER section. More...

#include <pads_parser.h>

Public Attributes

std::string name
 Jumper name/reference designator.
 
bool via_enabled = false
 V flag: via enabled.
 
bool wirebond = false
 W flag: wirebond jumper.
 
bool display_silk = false
 D flag: display special silk.
 
bool glued = false
 G flag: glued.
 
double min_length = 0.0
 Minimum possible length.
 
double max_length = 0.0
 Maximum possible length.
 
double length_increment = 0.0
 Length increment.
 
std::string padstack
 Pad stack for start pin (or both if end_padstack empty)
 
std::string end_padstack
 Pad stack for end pin (optional)
 
std::vector< ATTRIBUTElabels
 Reference designator labels.
 

Detailed Description

Jumper definition from JUMPER section.

Format: name flags minlen maxlen lenincr lcount padstack [end_padstack] Followed by lcount label entries (2 lines each).

Definition at line 262 of file pads_parser.h.

Member Data Documentation

◆ display_silk

bool PADS_IO::JUMPER_DEF::display_silk = false

D flag: display special silk.

Definition at line 267 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ end_padstack

std::string PADS_IO::JUMPER_DEF::end_padstack

Pad stack for end pin (optional)

Definition at line 273 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ glued

bool PADS_IO::JUMPER_DEF::glued = false

G flag: glued.

Definition at line 268 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ labels

std::vector<ATTRIBUTE> PADS_IO::JUMPER_DEF::labels

Reference designator labels.

Definition at line 274 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ length_increment

double PADS_IO::JUMPER_DEF::length_increment = 0.0

Length increment.

Definition at line 271 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ max_length

double PADS_IO::JUMPER_DEF::max_length = 0.0

Maximum possible length.

Definition at line 270 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ min_length

double PADS_IO::JUMPER_DEF::min_length = 0.0

Minimum possible length.

Definition at line 269 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ name

std::string PADS_IO::JUMPER_DEF::name

Jumper name/reference designator.

Definition at line 264 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ padstack

std::string PADS_IO::JUMPER_DEF::padstack

Pad stack for start pin (or both if end_padstack empty)

Definition at line 272 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ via_enabled

bool PADS_IO::JUMPER_DEF::via_enabled = false

V flag: via enabled.

Definition at line 265 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().

◆ wirebond

bool PADS_IO::JUMPER_DEF::wirebond = false

W flag: wirebond jumper.

Definition at line 266 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionJUMPER().


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