diff --git a/utils/parts.stanza b/utils/parts.stanza index 74cab424..0714aba3 100644 --- a/utils/parts.stanza +++ b/utils/parts.stanza @@ -657,7 +657,7 @@ public defn PCBPadCode (json: JObject) ->PCBPadCode : public defstruct LandPatternPadCode : pin: PinByTypeCode - pcb-pad-name: String + pcb-pad-name: String with: (updater => sub-pcb-pad-name) pose: Pose side: Side @@ -897,14 +897,14 @@ public-when(TESTING) defn PCBLayerValue (json: JObject) -> PCBLayerValue : public defstruct LandPatternCode : name: String - pads: Tuple + pads: Tuple with: (updater => sub-pads) pcb-layer-reference: PCBLayerReference pcb-layer-value: PCBLayerValue layers: Tuple geometries: Tuple model3ds: Tuple -public-when(TESTING) defn LandPatternCode (json: JObject) -> LandPatternCode : +public defn LandPatternCode (json: JObject) -> LandPatternCode : LandPatternCode( json["name"] as String, map(LandPatternPadCode, json["pads"] as Tuple),