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

28h-设置传感器事件启用(Set-Sensor-Event-Enable)

修订记录

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

基本信息

功能说明

设置传感器事件启用。

权限

BasicSetting

命令信息

请求信息

字节顺序域取值说明
NetFnS/E 04h
CMD28h
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
(6)*For 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
注:带小括号部分表示这部分内容可能不存在。
=Devices must accept this command with a variable number (2 to 6) of request data bytes. (In particular, bytes 3 to 6 do not need to be transferred if disabling all EventMessages from the sensor.) This requirement is to allow a reduction in the number of data bytes that must be transferred during the sensor initialization (init agent) process. The receiver shall treat data bytes that are not explicitly transmitted as if they were written as '00h'.

响应信息

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

命令样例

设置传感器事件启用

请求:

ipmicmd -k "0f 00 04 28 01 c0 84 02 84 02" smi 0

响应:

0f

返回到索引