|
KiCad PCB EDA Suite
|
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< ATTRIBUTE > | labels |
| Reference designator labels. | |
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.
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().
| 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().