DFT 能力

概述

DFT (Design For Testability) 功能模块提供制造测试相关的能力,主要有装备模式使能和生产线测试诊断功能。

对象设计

DFT

Class Name: DFT Object Path: /bmc/kepler/Managers/${ManagerId}/Manufacture

DFT 对象用于管理 DFT 模式和状态。

Interfaces

Interface Description
bmc.kepler.Manufacture.Status DFT 状态接口

Properties (bmc.kepler.Manufacture.Status)

Property Type Default Description
Mode uint8 0 DFT 模式
Enabled bool false DFT 使能状态

DftLpc

Class Name: DftLpc Object Path: /bmc/kepler/Manufacture/SelfTest/DftLpc/${Id}

DftLpc 对象用于 LPC 接口的制造测试。

Interfaces

Interface Description
bmc.kepler.Manufacture 制造测试接口

Methods (bmc.kepler.Manufacture)

Method Parameters Return Type Description
Start - void 启动测试
Stop - void 停止测试
GetResult - tuple<string, string> 获取测试结果

DftIpmb

Class Name: DftIpmb Object Path: /bmc/kepler/Manufacture/SelfTest/DftIpmb/${Id}

DftIpmb 对象用于 IPMB 接口的制造测试。

Interfaces

Interface Description
bmc.kepler.Manufacture 制造测试接口

Methods (bmc.kepler.Manufacture)

Method Parameters Return Type Description
Start - void 启动测试
Stop - void 停止测试
GetResult - tuple<string, string> 获取测试结果