CSR配置字典之DftPowerButton类
更新时间: 2026/05/18
在Gitcode上查看源码

📋 文档信息

项目内容
文档标题DftPowerButton类配置字典
版本v1.0
创建日期2026/05/16
最后更新2026/05/16
维护状态✅ 活跃维护

📋 变更历史记录

文档变更记录

版本发布日期变更类型变更内容影响范围维护人员
v1.02026/05/16初始版本创建DftPowerButton类配置字典全新文档fructrl组件组

🎯 类概览

DftPowerButton 类

属性
类名称DftPowerButton
功能描述制造测试电源按钮配置,支持启动、停止、结果获取等操作
所属SIG组hardware
所属组件fructrl
责任人基础服务组
最后更新2026/05/18
状态🟢 正常运行

📊 属性定义详表

DftPowerButton 类 - 必选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
TypeU8-1人工自检,2需要人工准备前置条件,3拷机测试,4人工检查结果,5人工操作测试,6与装备交互测试-装备测试项类型配置装备测试项类型1CSR软件
IdU8-U8-装备测试项ID配置装备测试项ID3CSR软件
SlotU32-U32-槽位号配置槽位号10CSR软件
DeviceNumU8-U8-设备ID配置设备ID0CSR软件
ItemNameString-String-设备名称配置设备名称"PowerButton"CSR硬件
ProcessPeriodU16-U16-测试所需时间配置测试所需时间0CSR软件

DftPowerButton 类 - 可选属性

属性名类型默认值取值范围动态关联描述使用场景举例来源分类
PrompteReadyString-String-测试前交互提示测试前交互提示""CSR软件
PrompteFinishString-String测试完成交互提示配置测试完成交互提示"Please check the led"CSR软件
SystemIdU161U16Multihost环境下system编号配置Multihost环境下system编号1CSR硬件

📝 配置示例

json
{
  "DftPowerButton": {
    "Type": 1,
    "Id": 1,
    "Slot": 1,
    "DeviceNum": 4,
    "ItemName": "PowerButton",
    "PrompteReady": 1,
    "PrompteFinish": 2,
    "ProcessPeriod": 10
  }
}

🔧 使用指南

注意事项

  • ItemName 用于标识测试项
  • PrompteReadyPrompteFinish 分别表示测试就绪和完成信号
  • ProcessPeriod 控制处理周期
  • 执行测试需要 ConfigureSelf 权限

故障排查

  • 测试启动失败:检查配置参数是否正确
  • 测试异常:检查 ProcessPeriod 和信号配置