openUBMC Chip Abstract Layer
V0.1
载入中...
搜索中...
未找到
CanBus(CAN总线驱动)
基本没有变更
接口用途
runtime_accessor 统一访问
对比
<tt>init</tt>
原接口
void
init()
const
;
新接口
void
config(int32_t index,
void
*config, uint32_t size);
变更说明 初始化格式统一变更
<tt>free</tt>
原接口
void
free()
override
;
新接口
void
free();
变更说明 无变更
<tt>read</tt>
原接口
string
read(canid_t can_id, uint32_t len, uint32_t time_out);
新接口
string_t read(uint32_t index, uint32_t can_id, uint32_t len, uint32_t time_out);
变更说明 统一增加index;增加报文格式说明
<tt>write</tt>
原接口
void
write(
const
uint8_t *ibuffer, uint32_t len, uint32_t time_out);
新接口
int32_t write(int32_t index,
const
string_t &val, uint32_t time_out);
变更说明 统一增加index;增加报文格式说明
<tt>reset</tt>
原接口
void
reset()
const
;
新接口
void
reset(uint32_t index);
变更说明 统一增加index
<tt>set_speed</tt>
原接口
void
set_speed(uint32_t speed)
const
;
新接口
void
set_speed(uint32_t index, uint32_t speed);
变更说明 统一增加index
<tt>set_id_mask</tt>
原接口
void
set_id_mask(uint32_t
id
, uint32_t mask)
const
;
新接口
void
set_filter(uint32_t index, uint32_t
id
, uint32_t mask);
变更说明 统一增加index,函数名变更
制作者
1.9.8