diff --git a/src/example3.py b/src/example3.py index b0f75d0..25af45e 100644 --- a/src/example3.py +++ b/src/example3.py @@ -8,9 +8,9 @@ Harness.add(Node('X2', num_pins=10, ports_left=True)) Harness.add(Cable('W1', num_wires=10, color_code='IEC')) Harness.objects['W1'].connect_all_straight('X1','X2') -Harness.add(Node('X3', num_pins=12, ports_right=True)) -Harness.add(Node('X4', num_pins=12, ports_left=True)) -Harness.add(Cable('W2', num_wires=12, color_code='DIN')) +Harness.add(Node('X3', num_pins=20, ports_right=True)) +Harness.add(Node('X4', num_pins=20, ports_left=True)) +Harness.add(Cable('W2', num_wires=20, color_code='DIN')) Harness.objects['W2'].connect_all_straight('X3','X4') Harness.add(Node('X5', num_pins=20, ports_right=True)) diff --git a/src/wireviz.py b/src/wireviz.py index 0f7f81a..636ab93 100644 --- a/src/wireviz.py +++ b/src/wireviz.py @@ -1,8 +1,9 @@ -COLOR_CODES = {'DIN': ['WH','BN','GN','YE','GY','PK','BU','RD','BK','VT'], +COLOR_CODES = {'DIN': ['WH','BN','GN','YE','GY','PK','BU','RD','BK','VT','GYPK','RDBU','WHGN','BNGN','WHYE','YEBN','WHGY','GYBN','WHPK','PKBN'], 'IEC': ['BN','RD','OG','YE','GN','BU','VT','GY','WH','BK'], 'BW': ['BK','WH']} +# TODO: parse and render double-colored cables ('RDBU' etc) color_hex = { 'BK': '#000000', 'WH': '#ffffff',