Skip to content
Snippets Groups Projects

Add a script to interpose powerboards on itkpd.

Open Zhirong Zhang requested to merge interposingPWB into master
1 file
+ 8
2
Compare changes
  • Side-by-side
  • Inline
+ 8
2
@@ -208,9 +208,15 @@ def getLatestTestRunByComponent(client, component, testType, stage=None):
return testRun
def registerFlexArray(client, panelid, flex_batch, arr_type='PB_FLEX_ARRAY_3V2'):
def registerFlexArray(client, panelid, flex_batch, arr_type='PB_FLEX_ARRAY_3V2', flex_thickness = None, has_interposer = None):
version, batch, number = parse_serial(panelid, fullsn=False)
properties_lib = {'VERSION':str(version), 'BATCH':batch, 'NUMBER':number}
if flex_thickness is not None:
properties_lib.update({'FLEX_THICKNESS': flex_thickness})
if has_interposer is not None:
properties_lib.update({'HAS_INTERPOSER': has_interposer})
regdata = {
'project':'S',
'subproject':'SB',
@@ -219,7 +225,7 @@ def registerFlexArray(client, panelid, flex_batch, arr_type='PB_FLEX_ARRAY_3V2')
'type':arr_type,
'serialNumber':'20USBPF'+panelid,
'batches':{'PWB_FLEX_BATCH':flex_batch},
'properties':{'VERSION':str(version), 'BATCH':batch, 'NUMBER':number}
'properties': properties_lib
}
client.post('registerComponent', json=regdata)
Loading