Skip to content
Snippets Groups Projects
Commit cf45bf1b authored by Zhicai Zhang's avatar Zhicai Zhang
Browse files

customize if use glass beads

parent db66a88c
No related branches found
No related tags found
No related merge requests found
......@@ -68,7 +68,7 @@ def read_panel(client, panel_ls):
# Arguments: a list of PWB ID
# Returns: NA
# ------------------------------------------
def load_interposer(client, PWB_ls, check_interposer=True):
def load_interposer(client, PWB_ls, use_glassbead=True, check_interposer=True):
component_template = client.get('generateComponentTypeDtoSample', json={'project': 'S', 'code': 'PWB_INTERPOSER'})
for PWB_ID in PWB_ls:
......@@ -101,7 +101,7 @@ def load_interposer(client, PWB_ls, check_interposer=True):
"parent": PWB_ID,
"child": new_interposer['component']['code'],
"properties": {
"GLASS_BEADS_USED": True,
"GLASS_BEADS_USED": use_glassbead,
'INTERPOSER_MATERIAL': 'Kapton',
'INTERPOSER_THICKNESS': 50,
'INTERPOSER_ADHESIVE': 'SE4445',
......@@ -121,9 +121,9 @@ def load_interposer(client, PWB_ls, check_interposer=True):
# Arguments: panel id
# Returns: NA
# ------------------------------------------
def load_interposer_for_panel(client, panel_id, check_interposer_in=True):
def load_interposer_for_panel(client, panel_id, use_glassbead_in=True, check_interposer_in=True):
pwb_ls_in = read_panel(client, [panel_id])
load_interposer(client, pwb_ls_in, check_interposer=check_interposer_in)
load_interposer(client, pwb_ls_in, use_glassbead=use_glassbead_in, check_interposer=check_interposer_in)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment