Set Sensor Event Enable 命令详情
更新时间:2025/06/26
在Gitcode上查看源码

修订记录

openUBMC版本号修订日期修订人修订内容
25.062025/06/26pengqiang-gs初稿,新增命令详情

基本信息

功能说明

启用/禁用传感器,禁用之后当前传感器的事件不会生成。 This command provides the ability to disable or enable Event Message Generation for individual sensor events.

权限

ReadOnly

命令信息

请求信息

字节顺序域取值说明
1sensor 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
6For 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

响应信息

字节顺序域取值说明
1Completion Code.

命令样例

样例1:

  • 请求:
  • 响应:

返回到索引