Set Sensor Event Enable 命令详情
更新时间:2025/06/26
在Gitcode上查看源码修订记录
| openUBMC版本号 | 修订日期 | 修订人 | 修订内容 |
|---|---|---|---|
| 25.06 | 2025/06/26 | pengqiang-gs | 初稿,新增命令详情 |
基本信息
功能说明
启用/禁用传感器,禁用之后当前传感器的事件不会生成。 This command provides the ability to disable or enable Event Message Generation for individual sensor events.
权限
ReadOnly
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | sensor number (FFh = reserved) |
| 2 | [7] - 0b = disable all Event Messages from this sensor (optional) [does not impact individual enable/disable status] [6] - 0b = disable scanning on this sensor (optional) [5:4] 00b = do not change individual enables 01b = enable selected event messages 10b = disable selected event messages 11b = reserved [3:0] - reserved |
| (3) | For sensors with threshold based events: [7] - 1b = select assertion event for upper non-critical going high [6] - 1b = select assertion event for upper non-critical going low [5] - 1b = select assertion event for lower non-recoverable going high [4] - 1b = select assertion event for lower non-recoverable going low [3] - 1b = select assertion event for lower critical going high [2] - 1b = select assertion event for lower critical going low [1] - 1b = select assertion event for lower non-critical going high [0] - 1b = select assertion event for lower non-critical going low For sensors with discrete events: [7] - 1b = select assertion event for state bit 7 [6] - 1b = select assertion event for state bit 6 [5] - 1b = select assertion event for state bit 5 [4] - 1b = select assertion event for state bit 4 [3] - 1b = select assertion event for state bit 3 [2] - 1b = select assertion event for state bit 2 [1] - 1b = select assertion event for state bit 1 [0] - 1b = select assertion event for state bit 0 |
| (4) | For sensors with threshold based events: [7:4] - reserved. Write as 0000b. [3] - 1b = select assertion event for upper non-recoverable going high [2] - 1b = select assertion event for upper non-recoverable going low [1] - 1b = select assertion event for upper critical going high [0] - 1b = select assertion event for upper critical going low For sensors with discrete events: [00h otherwise] [7] - reserved. Write as 0b. [6] - 1b = select assertion event for state bit 14 [5] - 1b = select assertion event for state bit 13 [4] - 1b = select assertion event for state bit 12 [3] - 1b = select assertion event for state bit 11 [2] - 1b = select assertion event for state bit 10 [1] - 1b = select assertion event for state bit 9 [0] - 1b = select assertion event for state bit 8 |
| (5) | For sensors with threshold based events: [7] - 1b = select deassertion event for upper non-critical going high [6] - 1b = select deassertion event for upper non-critical going low [5] - 1b = select deassertion event for lower non-recoverable going high [4] - 1b = select deassertion event for lower non-recoverable going low [3] - 1b = select deassertion event for lower critical going high [2] - 1b = select deassertion event for lower critical going low [1] - 1b = select deassertion event for lower non-critical going high [0] - 1b = select deassertion event for lower non-critical going low For sensors with discrete events: (00h otherwise) [7] - 1b = select deassertion event for state bit 7 [6] - 1b = select deassertion event for state bit 6 [5] - 1b = select deassertion event for state bit 5 [4] - 1b = select deassertion event for state bit 4 [3] - 1b = select deassertion event for state bit 3 [2] - 1b = select deassertion event for state bit 2 [1] - 1b = select deassertion event for state bit 1 [0] - 1b = select deassertion event for state bit 0 |
| 6 | For sensors with threshold based events: [7:4] - reserved. Write as 0000b. [3] - 1b = select deassertion event for upper non-recoverable going high [2] - 1b = select deassertion event for upper non-recoverable going low [1] - 1b = select deassertion event for upper critical going high [0] - 1b = select deassertion event for upper critical going low For sensors with discrete events: (00h otherwise) [7] - reserved. Write as 0b. [6] - 1b = select deassertion event for state bit 14 [5] - 1b = select deassertion event for state bit 13 [4] - 1b = select deassertion event for state bit 12 [3] - 1b = select deassertion event for state bit 11 [2] - 1b = select deassertion event for state bit 10 [1] - 1b = select deassertion event for state bit 9 [0] - 1b = select deassertion event for state bit 8 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code. |
命令样例
样例1:
- 请求:
- 响应: