41 virtual void enable(int32_t index, uint32_t status) = 0;
51 virtual string_t
read(int32_t index, uint32_t direction, uint32_t length) = 0;
59 virtual tuple<uint32_t, uint32_t, uint32_t>
get_pos(int32_t index) = 0;
76 virtual void set_log_size(int32_t index, uint32_t rx_size, uint32_t tx_size) = 0;
virtual void enable(int32_t index, uint32_t status)=0
启用或禁用SOL
virtual uint32_t get_length(int32_t index)=0
获取SOL接收到的日志长度
virtual void set_log_size(int32_t index, uint32_t rx_size, uint32_t tx_size)=0
设置SOL日志缓冲区长度
virtual tuple< uint32_t, uint32_t, uint32_t > get_pos(int32_t index)=0
获取SOL起始地址、相对起始地址偏移、物理地址
virtual string_t read(int32_t index, uint32_t direction, uint32_t length)=0
读取SOL数据
BCAL层驱动公共接口
Definition driver.h:41