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

Skip to content

# SensorDevice 子类方法

1. ipmi_get_sensor_list
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.14 获取设备传感器列表信息
                  Get sensor list

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_list(params)

2. ipmi_get_device_sdr_info
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.1 获取设备SDR信息S/E 04h 20h用户
                  Get Device SDR Info App 04h 20h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_device_sdr_info(params)

3. ipmi_get_device_sdr
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.2 获取设备SDR S/E 04h 21h用户
                  Get Device SDR App 04h 21h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_device_sdr(params)

4. ipmi_reserve_device_sdr_repository
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.3 保留设备SDR存储库S/E 04h 22h用户
                  Reserve Device SDR Repository App 04h 22h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_reserve_device_sdr_repository(params)

5. ipmi_set_sensor_hysteresis
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.4 设置传感器迟滞S/E 04h 24h操作员
                  Set Sensor Hysteresis App 04h 24h Operator

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_set_sensor_hysteresis(params)

6. ipmi_get_sensor_hysteresis
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.5 获取传感器迟滞S/E 04h 25h用户
                  Get Sensor Hysteresis App 04h 25h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_hysteresis(params)

7. ipmi_set_sensor_threshold
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.6 设置传感器阈值S/E 04h 26h操作员
                  Set Sensor Threshold App 04h 26h Operator

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_set_sensor_threshold(params)

8. ipmi_get_sensor_threshold
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.7 获取传感器阈值S/E 04h 27h用户
                  Get Sensor Threshold App 04h 27h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_threshold(params)

9. ipmi_set_sensor_event_enable
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.8 设置传感器事件启用S/E 04h 28h操作员
                  Set Sensor Event Enable App 04h 28h Operator

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_set_sensor_event_enable(params)

10. ipmi_get_sensor_event_enable
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.9 获取传感器事件启用S/E 04h 29h用户
                  Get Sensor Event Enable App 04h 29h User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_event_enable(params)

11. ipmi_re_arm_sensor_events
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.10 重装传感器事件S/E 04h 2Ah操作员
                  Re-arm Sensor Events App 04h 2Ah Operator

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_re_arm_sensor_events(params)

12. ipmi_get_sensor_event_status
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.11 获取传感器事件状态S/E 04h 2Bh用户
                  Get Sensor Event Status App 04h 2Bh User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_event_status(params)

13. ipmi_get_sensor_reading
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.12 获取传感器读数S/E 04h 2Dh用户
                  Get Sensor Reading App 04h 2Dh User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_reading(params)

14. ipmi_get_sensor_type
> 描述：

    1
    2
    3
    4
    5
    6

    方法功能：7.13 获取传感器类型S/E 04h 2Fh用户
                  Get Sensor Type App 04h 2Fh User

    命令格式：

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

> 参数：

    1

    params:(dict): 输入参数

> 返回值：

    1

    response(str): 命令的返回值

> 异常：

    1

    None

> 举例：

    1

    self.ipmi_api.ipmi_get_sensor_type(params)