Simplify ferrule creation

This commit is contained in:
Daniel Rojas 2020-05-28 20:35:35 +02:00
parent 5867bd50c4
commit 5461cb016d

View File

@ -161,14 +161,11 @@ for con in input['connections']:
wire_name = from_name wire_name = from_name
wire_pins = from_pins wire_pins = from_pins
ferrule = input['ferrules'][ferrule_name] ferrule_params = input['ferrules'][ferrule_name]
for wire_pin in wire_pins: for wire_pin in wire_pins:
ferrule_counter = ferrule_counter + 1 ferrule_counter = ferrule_counter + 1
ferrule_id = 'F{}'.format(ferrule_counter) ferrule_id = 'F{}'.format(ferrule_counter)
h.add_node(ferrule_id, type=ferrule.get('type'), h.add_node(ferrule_id, **ferrule_params)
gender=ferrule.get('gender'),
num_pins=ferrule.get('num_pins'),
pinout=ferrule.get('pinout'))
if f_w: if f_w:
h.connect(ferrule_id, 1, wire_name, wire_pin, None, None) h.connect(ferrule_id, 1, wire_name, wire_pin, None, None)