NSUKit 1.4.0
板卡级统一交互接口
载入中...
搜索中...
未找到
nsukit::U_BaseCmdMixin类 参考

#include <base_itf.h>

类 nsukit::U_BaseCmdMixin 继承关系图:
nsukit::Mixin_NativeRegCmd nsukit::Mixin_VirtualRegCmd

Public 成员函数

virtual nsukitStatus_t _common_write (nsuRegAddr_t reg, nsuRegValue_t value)
 
virtual nsukitStatus_t _common_read (nsuRegAddr_t reg, nsuRegValue_t *buf)
 
virtual nsukitStatus_t multi_write (std::vector< nsuRegAddr_t > &addr, std::vector< nsuRegValue_t > &value)
 
virtual nsukitStatus_t multi_read (std::vector< nsuRegAddr_t > &addr, std::vector< nsuRegValue_t * > &value)
 
virtual nsukitStatus_t increment_write (nsuRegAddr_t addr, nsuVoidBuf_p value, nsuSize_t length, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
virtual nsukitStatus_t increment_read (nsuRegAddr_t addr, nsuSize_t length, nsuVoidBuf_p value, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
virtual nsukitStatus_t loop_write (nsuRegAddr_t addr, nsuVoidBuf_p value, nsuSize_t length, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
virtual nsukitStatus_t loop_read (nsuRegAddr_t addr, nsuSize_t length, nsuVoidBuf_p value, nsuSize_t reg_len=NSU_REG_BWIDTH)
 

详细描述

在文件 base_itf.h41 行定义.

成员函数说明

◆ _common_read()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::_common_read ( nsuRegAddr_t  reg,
nsuRegValue_t buf 
)
inlinevirtual

nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h47 行定义.

◆ _common_write()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::_common_write ( nsuRegAddr_t  reg,
nsuRegValue_t  value 
)
inlinevirtual

nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h43 行定义.

◆ increment_read()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::increment_read ( nsuRegAddr_t  addr,
nsuSize_t  length,
nsuVoidBuf_p  value,
nsuSize_t  reg_len = NSU_REG_BWIDTH 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h65 行定义.

◆ increment_write()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::increment_write ( nsuRegAddr_t  addr,
nsuVoidBuf_p  value,
nsuSize_t  length,
nsuSize_t  reg_len = NSU_REG_BWIDTH 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h60 行定义.

◆ loop_read()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::loop_read ( nsuRegAddr_t  addr,
nsuSize_t  length,
nsuVoidBuf_p  value,
nsuSize_t  reg_len = NSU_REG_BWIDTH 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h75 行定义.

◆ loop_write()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::loop_write ( nsuRegAddr_t  addr,
nsuVoidBuf_p  value,
nsuSize_t  length,
nsuSize_t  reg_len = NSU_REG_BWIDTH 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h70 行定义.

◆ multi_read()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::multi_read ( std::vector< nsuRegAddr_t > &  addr,
std::vector< nsuRegValue_t * > &  value 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h55 行定义.

◆ multi_write()

virtual nsukitStatus_t nsukit::U_BaseCmdMixin::multi_write ( std::vector< nsuRegAddr_t > &  addr,
std::vector< nsuRegValue_t > &  value 
)
inlinevirtual

nsukit::Mixin_NativeRegCmd , 以及 nsukit::Mixin_VirtualRegCmd 重载.

在文件 base_itf.h51 行定义.


该类的文档由以下文件生成: