Get Sensor Event Enable
更新时间: 2025/06/26
在Gitcode上查看源码

29h-获取传感器启用状态(Get-Sensor-Event-Enable)

修订记录

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

基本信息

功能说明

获取传感器事件启用。

权限

ReadOnly

命令信息

请求信息

字节顺序域取值说明
NetFnS/E 04h
CMD29h
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
(6)*For 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
注:带小括号部分表示这部分内容可能不存在。
=Devices must accept a variable number of response data bytes (2 to 6). (In particular, bytes 3 to 6 do not need to be transferred if byte 2 indicates that all Event Messages have been disabled.) This requirement is to allow a reduction in the number of data bytes that must be transferred. It is recommended that implementations only return the number of data bytes required to satisfy the command.

命令样例

获取传感器事件启用

请求:

ipmicmd -k "0f 00 04 29 01" smi 0

响应:

0f c0 84 02 84 02

返回到索引