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

#include <base_itf.h>

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

Public 成员函数

 Mixin_NativeRegCmd (I_BaseCmdUItf *base)
 
nsukitStatus_t multi_write (std::vector< nsuRegAddr_t > &addr, std::vector< nsuRegValue_t > &value)
 
nsukitStatus_t multi_read (std::vector< nsuRegAddr_t > &addr, std::vector< nsuRegValue_t * > &value)
 
nsukitStatus_t increment_write (nsuRegAddr_t addr, nsuVoidBuf_p value, nsuSize_t length, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
nsukitStatus_t increment_read (nsuRegAddr_t addr, nsuSize_t length, nsuVoidBuf_p value, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
nsukitStatus_t loop_write (nsuRegAddr_t addr, nsuVoidBuf_p value, nsuSize_t length, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
nsukitStatus_t loop_read (nsuRegAddr_t addr, nsuSize_t length, nsuVoidBuf_p value, nsuSize_t reg_len=NSU_REG_BWIDTH)
 
- Public 成员函数 继承自 nsukit::U_BaseCmdMixin
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.h148 行定义.

构造及析构函数说明

◆ Mixin_NativeRegCmd()

nsukit::Mixin_NativeRegCmd::Mixin_NativeRegCmd ( I_BaseCmdUItf base)
inlineexplicit

在文件 base_itf.h152 行定义.

成员函数说明

◆ increment_read()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp62 行定义.

◆ increment_write()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp45 行定义.

◆ loop_read()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp96 行定义.

◆ loop_write()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp79 行定义.

◆ multi_read()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp27 行定义.

◆ multi_write()

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

重载 nsukit::U_BaseCmdMixin .

在文件 base_itf.cpp10 行定义.


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