## target_pcb - PCB workflow target

### Attribute translation

#### Network attribute translation

The final display/omit network attribute is derived from the first available of the following input:

- network attribute pcb/omit
- network attribute omit
- or else display/omit is not set

#### Component attribute translation

The final display/dnp component attribute is derived from the first available of the following input:

- component attribute pcb/dnp
- component attribute dnp
- or else display/dnp is not set

The final display/omit component attribute is derived from the first available of the following input:

- component attribute pcb/omit
- component attribute omit
- or else display/omit is not set

#### Port attribute translation

The final display/name port attribute is derived from the first available of the following input:

- port attribute pcb/pinnum
- port attribute pinnum
- name of the port object (coming from the name of the concrete term objects)

### Attribute export names

The plugin supports the standard attribute export naming mechanism with the following defaults:

- workflow prefix is "pcb" (any pcb:key attribute is exported as key)
- display/dnp is named "dnp" for the export
- tolerance is named "tolerance" for export (useful for components)
- device, footprint and value attributes are not explicitly handled as most export formats will have special casing for those