개정판 e5ba176a
issue #1465: add hmb data export by phase
Change-Id: I1862e556a867bdc10440c9c8dcab70742ff7d9c7
DTI_PID/DTI_PID/ItemDataExportDialog.py | ||
---|---|---|
491 | 491 |
names.append(data.name) |
492 | 492 |
names.append(data.name + '_min') |
493 | 493 |
names.append(data.name + '_max') |
494 |
|
|
495 |
if data.phase: |
|
496 |
names.append(data.name + '_' + data.phase) |
|
497 |
names.append(data.name + '_' + data.phase + '_min') |
|
498 |
names.append(data.name + '_' + data.phase + '_max') |
|
499 |
elif data.phase: |
|
500 |
names.append(data.name + '_' + data.phase) |
|
501 |
names.append(data.name + '_' + data.phase + '_min') |
|
502 |
names.append(data.name + '_' + data.phase + '_max') |
|
503 |
|
|
494 | 504 |
header_list.extend(names) |
495 | 505 |
|
496 | 506 |
return header_list |
... | ... | |
537 | 547 |
data[name + '_min'] = value_min |
538 | 548 |
data[name + '_max'] = value_max |
539 | 549 |
|
550 |
data[name + '_' + matches[0].phase] = value |
|
551 |
data[name + '_' + matches[0].phase + '_min'] = value_min |
|
552 |
data[name + '_' + matches[0].phase + '_max'] = value_max |
|
553 |
|
|
554 |
matches = [data for data in datas if data.name == name and data.phase and data.phase != phase] |
|
555 |
if matches: |
|
556 |
for match in matches: |
|
557 |
data[name + '_' + match.phase] = match.value |
|
558 |
data[name + '_' + match.phase + '_min'] = match.value_min |
|
559 |
data[name + '_' + match.phase + '_max'] = match.value_max |
|
560 |
|
|
540 | 561 |
else: |
541 | 562 |
matches = [data for data in datas if data.name == name] |
542 | 563 |
if matches: |
내보내기 Unified diff