ADC控制器驱动,用于读取模数转换结果。对应MDS的/bmc/kepler/Bus/Adc总线接口,属性 ScanRate、VoltRefSrc、VoltRefVal 作为配置项,在初始化时生效。 ADC接口较为简单,仅做统一化处理。
接口用途
runtime_accessor统一使用
对比
<tt>init</tt>
- 原接口
void init(uint32_t scan_rate, VOLT_REF_SRC volt_ref_src, uint32_t volt_ref_val, std::string bus_name);
- 新接口
struct AdcConfig {
uint32_t rate;
VOLT_REF_SRC volt_ref_src;
uint32_t volt_ref_val;
};
void config(int32_t index, void *config, uint32_t size);
- 变更说明 初始化格式统一变更
<tt>read</tt>
- 原接口
uint32_t read(int32_t chan_id);
- 新接口
uint32_t read(int32_t index);
- 变更说明 仅入参名称,不影响使用