From d8a6da373fe45a70f92d3c9ff62a572ad69eafc7 Mon Sep 17 00:00:00 2001 From: Daniel Rojas Date: Sun, 31 Oct 2021 21:17:48 +0100 Subject: [PATCH] WIP: BOM modes --- src/wireviz/wv_bom.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/wireviz/wv_bom.py b/src/wireviz/wv_bom.py index 867c5cb..f780b6b 100644 --- a/src/wireviz/wv_bom.py +++ b/src/wireviz/wv_bom.py @@ -17,6 +17,14 @@ BomHash = namedtuple("BomHash", BOM_HASH_FIELDS) BomHashList = namedtuple("BomHashList", BOM_HASH_FIELDS) PartNumberInfo = namedtuple("PartNumberInfo", "pn manufacturer mpn supplier spn") +BomMode +"normal" # no bubbles, full PN info in GV node +"bubbles" # = "full" -> maximum info in GV node +"hide PN info" +"PN crossref" = "PN bubbles" + "hide PN info" +"additionally: BOM table in GV graph label (#227)" +"title block in GV graph label" + BomCategory = IntEnum( # to enforce ordering in BOM "BomEntry", "CONNECTOR CABLE WIRE ADDITIONAL_INSIDE ADDITIONAL_OUTSIDE"