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)

响应信息

字节顺序域取值说明
1Completion Code.
2[7] - 0b = All Event Messages disabled from this sensor
[6] - 0b = Sensor scanning disabled
[5:0] - reserved. Ignore on read
(3)For sensors with threshold based events:
[7] - 1b = assertion event for upper non-critical going high enabled
[6] - 1b = assertion event for upper non-critical going low enabled
[5] - 1b = assertion event for lower non-recoverable going high enabled
[4] - 1b = assertion event for lower non-recoverable going low enabled
[3] - 1b = assertion event for lower critical going high enabled
[2] - 1b = assertion event for lower critical going low enabled
[1] - 1b = assertion event for lower non-critical going high enabled
[0] - 1b = assertion event for lower non-critical going low enabled

For sensors with discrete events:
[7] - 1b = assertion event msg. for state bit 7 enabled
[6] - 1b = assertion event msg. for state bit 6 enabled
[5] - 1b = assertion event msg. for state bit 5 enabled
[4] - 1b = assertion event msg. for state bit 4 enabled
[3] - 1b = assertion event msg. for state bit 3 enabled
[2] - 1b = assertion event msg. for state bit 2 enabled
[1] - 1b = assertion event msg. for state bit 1 enabled
[0] - 1b = assertion event msg. for state bit 0 enabled
(4)For sensors with threshold based events:
[7:4] - reserved. Write as 0000b.
[3] - 1b = assertion event for upper non-recoverable going high enabled
[2] - 1b = assertion event for upper non-recoverable going low enabled
[1] - 1b = assertion event for upper critical going high enabled
[0] - 1b = assertion event for upper critical going low enabled

For sensors with discrete events:
(00h otherwise)
[7] - reserved.
[6] - 1b = assertion event msg. for state bit 14 enabled
[5] - 1b = assertion event msg. for state bit 13 enabled
[4] - 1b = assertion event msg. for state bit 12 enabled
[3] - 1b = assertion event msg. for state bit 11 enabled
[2] - 1b = assertion event msg. for state bit 10 enabled
[1] - 1b = assertion event msg. for state bit 9 enabled
[0] - 1b = assertion event msg. for state bit 8 enabled
(5)For sensors with threshold based events:
[7] - 1b = deassertion event for upper non-critical going high enabled
[6] - 1b = deassertion event for upper non-critical going low enabled
[5] - 1b = deassertion event for lower non-recoverable going high enabled
[4] - 1b = deassertion event for lower non-recoverable going low enabled
[3] - 1b = deassertion event for lower critical going high enabled
[2] - 1b = deassertion event for lower critical going low enabled
[1] - 1b = deassertion event for lower non-critical going high enabled
[0] - 1b = deassertion event for lower non-critical going low enabled

For sensors with discrete events:
[7] - 1b = deassertion event msg. for state bit 7 enabled
[6] - 1b = deassertion event msg. for state bit 6 enabled
[5] - 1b = deassertion event msg. for state bit 5 enabled
[4] - 1b = deassertion event msg. for state bit 4 enabled
[3] - 1b = deassertion event msg. for state bit 3 enabled
[2] - 1b = deassertion event msg. for state bit 2 enabled
[1] - 1b = deassertion event msg. for state bit 1 enabled
[0] - 1b = deassertion event msg. for state bit 0 enabled
6For sensors with threshold based events:
[7:4] - reserved. Write as 0000b.
[3] - 1b = deassertion event for upper non-recoverable going high enabled
[2] - 1b = deassertion event for upper non-recoverable going low enabled
[1] - 1b = deassertion event for upper critical going high enabled
[0] - 1b = deassertion event for upper critical going low enabled

For sensors with discrete events:
(00h otherwise)
[7] - reserved.
[6] - 1b = deassertion event msg. for state bit 14 enabled
[5] - 1b = deassertion event msg. for state bit 13 enabled
[4] - 1b = deassertion event msg. for state bit 12 enabled
[3] - 1b = deassertion event msg. for state bit 11 enabled
[2] - 1b = deassertion event msg. for state bit 10 enabled
[1] - 1b = deassertion event msg. for state bit 9 enabled
[0] - 1b = deassertion event msg. for state bit 8 enabled

命令样例

样例1:

  • 请求:
  • 响应:

返回到索引