CSR配置字典之Circuit类
更新时间: 2026/05/27
在Gitcode上查看源码📋 文档信息
| 项目 | 内容 |
|---|---|
| 文档标题 | Circuit类配置字典 |
| 版本 | v1.1 |
| 创建日期 | 2026-05-27 |
| 最后更新 | 2026-05-27 |
| 维护状态 | ✅ 活跃维护 |
📋 变更历史记录
文档变更记录
| 版本 | 发布日期 | 变更类型 | 变更内容 | 影响范围 | 维护人员 |
|---|---|---|---|---|---|
| v1.0 | 2026-05-27 | 初始版本 | 创建Circuit类配置字典 | 全新文档 | 系统管理员 |
| v1.1 | 2026-05-27 | 补充属性 | 补充Circuit对象属性信息 | 属性定义 | 系统管理员 |
🎯 类概览
Circuit 类
| 属性 | 值 |
|---|---|
| 类名称 | Circuit |
| 功能描述 | 电路管理对象,提供电路的基本信息、类型配置、电压监控和状态管理功能 |
| 所属SIG组 | hardware |
| 所属组件 | power_mgmt |
| 责任人 | 电源管理组 |
| 最后更新 | 2026-05-27 |
| 状态 | 🟢 正常运行 |
📊 属性定义详表
必选属性
| 属性名 | 类型 | 默认值 | 取值范围 | 动态关联 | 描述 | 使用场景 | 举例 | 来源 | 分类 |
|---|---|---|---|---|---|---|---|---|---|
Id | U8 | 0 | U8 | - | 电路Id | 电路标识 | 0 | 系统默认 | 软件 |
CircuitType | String | - | String | - | 电路类型 | BMC接口展示 | "Mains" | 硬件配置 | 硬件 |
PhaseWiringType | String | - | String | - | 电路相线类型 | BMC接口展示 | "ThreePhase3Wire" | 硬件配置 | 硬件 |
NominalVoltage | Double | - | Double | - | 电路的额定电压 | BMC接口展示 | 220.0 | 硬件规格 | 硬件 |
InputVoltageStatus | String | - | String | - | 电路的输入状态,0:输入正常, 1:输入过压 ,2:输入欠压 ,3:输入掉电 ,255:未知状态 | BMC接口展示 | "Normal" | 软件刷新 | 软件 |
可选属性
无可选属性
🔗 动态关联机制
语法规范
当前版本无动态关联机制,所有属性均为静态配置或系统刷新。
关联说明
- Id: 主键标识,系统默认生成
- CircuitType: 电路类型由硬件配置决定
- PhaseWiringType: 相位接线类型由硬件配置决定
- NominalVoltage: 标称电压由硬件规格决定
- InputVoltageStatus: 输入电压状态由软件实时刷新
📂 分类标准
硬件属性
- 定义:与电路硬件直接相关的参数
- 特点:反映硬件设计和物理特性
- 示例:
CircuitType,PhaseWiringType,NominalVoltage
软件属性
- 定义:由软件管理和维护的参数
- 特点:配置管理、状态监控和接口展示
- 示例:
Id,InputVoltageStatus
📝 配置示例
标准电路配置
json
{
"Circuit_0": {
"Id": 0,
"CircuitType": "Mains",
"PhaseWiringType": "ThreePhase3Wire",
"NominalVoltage": 220.0,
"InputVoltageStatus": "Normal"
}
}三相电路配置
json
{
"Circuit_1": {
"Id": 1,
"CircuitType": "Mains",
"PhaseWiringType": "ThreePhase4Wire",
"NominalVoltage": 380.0,
"InputVoltageStatus": "Normal"
}
}🔧 使用指南
配置步骤
- 设置电路ID:配置Id标识电路
- 配置电路类型:设置CircuitType标识电路类型
- 配置相位接线:设置PhaseWiringType标识相位接线类型
- 配置标称电压:设置NominalVoltage标识标称电压
- 状态监控:通过InputVoltageStatus监控输入电压状态
注意事项
- 主键唯一性:确保Id唯一标识电路
- 类型配置:根据实际硬件配置正确的电路类型
- 电压监控:实时监控输入电压状态