代码仓
中
Get Sensor Event Enable
更新时间: 2025/06/26
在AtomGit上查看源码

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

返回到索引 ​