openUBMC Chip Abstract Layer V0.1
载入中...
搜索中...
未找到
KCS(IPMI KCS接口)

保持现状

接口用途

暂未发现有组件使用

对比

<tt>init</tt>

  • 原接口
    void init(uint32_t chan_mask) const;
  • 新接口
    void config(int32_t index, void *config, uint32_t size);
  • 变更说明 chan_mask指的是初始化那几个通道,跟实现相关,因此删除

<tt>read</tt>

  • 原接口
    string read(uint32_t len, uint32_t timeout, uint32_t id);
  • 新接口
    string_t read(int32_t index, uint32_t len, uint32_t timeout);
  • 变更说明 参数顺序调整

<tt>write</tt>

  • 原接口
    void write(const string_view &val, uint32_t timeout, uint32_t id);
  • 新接口
    int32_t write(int32_t index, const string_t &val, uint32_t timeout);
  • 变更说明 参数顺序调整

<tt>setatn</tt>

  • 原接口
    void setatn(uint8_t enable) const;
  • 新接口
    void setatn(int32_t index, uint8_t enable);
  • 变更说明 参数统一增加index