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

Skip to content

# SELDevice 子类方法

1. ipmi_get_sel_info_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取SEL信息存储0Ah 40h用户
                  Get SEL Info Storage 0Ah 40h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数。

> 返回值：

    1

    result(str): SEL信息。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_get_sel_info_storage(params)

2. ipmi_get_sel_allocation_info_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取SEL分配信息存储0Ah 41h用户
                  Get SEL Allocation Info Storage 0Ah 41h User

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 获取SEL分配信息存储0Ah 41h用户命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_get_sel_allocation_info_storage(params)

3. ipmi_reserve_sel_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：保留SEL存储0Ah 42h用户
                  Reserve SEL Storage 0Ah 42h User

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_reserve_sel_storage(params)

4. ipmi_get_sel_entry_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取SEL条目存储0Ah 43h用户
                  Get SEL Entry Storage 0Ah 43h User

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_get_sel_entry_storage(params)

5. ipmi_add_sel_entry_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：添加SEL条目存储0Ah 44h运算符
                  Add SEL Entry Storage 0Ah 44h Operator

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_add_sel_entry_storage(params)

6. ipmi_clear_sel_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：清除SEL存储0Ah 47h操作员
                  Clear SEL Storage 0Ah 47h Operator

    命令格式：

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

> 参数：

    1
    2
    3
    4
    5

    params(dict): {
    'reservation_id': (str)reservation_id,预约的SEL的ID
    'status': (str) 清除状态,AAh = 启动清除
    00h = 获取清除状态
    }

> 返回值：

    1

    result(str): 清除SEL存储0Ah 47h操作员命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_api.ipmi_clear_sel_storage(params)

7. ipmi_get_sel_time_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取SEL时间存储0Ah 48h用户
                  Get SEL Time Storage 0Ah 48h User

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_get_sel_time_storage(params)

8. ipmi_set_sel_time_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：设置SEL时间存储0Ah 49h操作员
                  Set SEL Time Storage 0Ah 49h Operator

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_set_sel_time_storage(params)

9. ipmi_get_sel_time_utc_offset_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：获取SEL时间UTC偏移存储器0Ah 5Ch用户
                  Get SEL Time UTC Offset Storage 0Ah 5Ch User

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_get_sel_time_utc_offset_storage(params)

10. ipmi_set_sel_time_utc_offset_storage
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：设置SEL时间UTC偏移存储0Ah 5Dh运算符
                  Set SEL Time UTC Offset Storage 0Ah 5Dh Operator

    命令格式：

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

> 参数：

    1

    params(dict): 输入参数。

> 返回值：

    1

    result(str): 命令回显。

> 异常：

    1

    None

> 举例：

    1

    ret = self.ipmi_ns.ipmi_set_sel_time_utc_offset_storage(params)