Re-arm Sensor Events 命令详情
更新时间:2025/06/26
在Gitcode上查看源码

修订记录

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

基本信息

功能说明

重新上报传感器的门限以及传感器产生的事件。 This command is provided to enable software to re-arm thresholds on sensors that require ‘manual’ re-arming.

权限

ReadOnly

命令信息

请求信息

字节顺序域取值说明
1sensor number (FFh = reserved)
2[7] - 0b = re-arm all event status from this sensor. If 0, following parameter bytes are ignored, but should still be written as 0, if sent.
[6:0] - reserved. Write as 000_0000b.
(3)For sensors with threshold based events:
[7] - 1b = re-arm assertion event for upper non-critical going high
[6] - 1b = re-arm assertion event for upper non-critical going low
[5] - 1b = re-arm assertion event for lower non-recoverable going high
[4] - 1b = re-arm assertion event for lower non-recoverable going low
[3] - 1b = re-arm assertion event for lower critical going high
[2] - 1b = re-arm assertion event for lower critical going low
[1] - 1b = re-arm assertion event for lower non-critical going high
[0] - 1b = re-arm assertion event for lower non-critical going low

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

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

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

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

响应信息

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

命令样例

样例1:

  • 请求:
  • 响应:

返回到索引