BT接口较为简单,做统一化处理。 明确输入输出的报文格式。
接口用途
对比
<tt>init</tt>
- 原接口
- 新接口
void config(int32_t index, void *config, uint32_t size);
- 变更说明 初始化格式统一变更
<tt>free</tt>
<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