Event 子类方法 - KPTest框架开放资料

Skip to content

# Event 子类方法

1. ipmi_set_event_receiver
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：设置事件接收器S/E 04h 00h操作员
                  Set Event Receiver App 04h 00h Operator

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1

    params(dict): 输入参数

> 返回值：

    1

    result(str): 设置事件接收器S/E 04h 00h操作员命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_set_event_receiver(params)

2. ipmi_get_event_receiver
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取事件接收器S/E 04h 01h用户
                  Get Event Receiver App 04h 01h User

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1

    params(dict): 输入参数

> 返回值：

    1

    result(str): 获取事件接收器S/E 04h 01h用户命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.host.dispatch("ipmi_get_event_receiver", params=params)

3. ipmi_platform_event
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：平台事件（又名事件消息）S/E 04h 02h操作员
                  Platform Event App 04h 02h Operator

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1

    params(dict): 输入参数

> 返回值：

    1

    result(str):

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_platform_event(params)

4. ipmi_get_sel_info
> 描述：

    1
    2
    3
    4
    5

    方法功能：ipmi查询oem的sel日志

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1
    2

    data (str): 具体查询动作。
    value (str): 可选FruID。

> 返回值：

    1

    result(str): oem的sel日志。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_get_sel_info(data, value)

5. ipmi_set_sel_level
> 描述：

    1
    2
    3
    4
    5

    方法功能：ipmi设置事件级别

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1
    2

    level_info (str): 级别，00h-Normal；01h-Minor；02h-Major；03h-Critical
    event_id (str): 告警码

> 返回值：

    1

    result(str): 设置事件级别命令回显。

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_set_sel_level(level_info="3", event_id="0x1A000049")

6. ipmi_rearm_event
> 描述：

    1
    2
    3
    4
    5

    方法功能：ipmi重复上报事件

    命令格式：

    支持Host类型：HostType.Local, HostType.HostOS

> 参数：

    1

    None

> 返回值：

    1

    result(str): 上报事件命令回显。

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_rearm_event()