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

#include <serial_interface.h>

类 nsukit::SerialCmdUItf 继承关系图:
nsukit::I_BaseCmdUItf nsukit::U_Interface

Public 成员函数

 SerialCmdUItf ()=default
 
 ~SerialCmdUItf () override=default
 
- Public 成员函数 继承自 nsukit::I_BaseCmdUItf
virtual nsukitStatus_t send_bytes (nsuBytes_t &bytes)
 
virtual nsukitStatus_t send_bytes (nsuCharBuf_p bytes, nsuSize_t length)
 
virtual nsukitStatus_t recv_bytes (nsuSize_t size, nsuCharBuf_p buf)
 
virtual nsukitStatus_t write (nsuRegAddr_t addr, nsuRegValue_t value)
 
virtual nsukitStatus_t read (nsuRegAddr_t addr, nsuRegValue_t *buf)
 
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_Interface
virtual ~U_Interface ()=default
 
virtual nsukitStatus_t accept (nsuInitParam_t *param)
 
virtual nsukitStatus_t close ()
 
virtual nsukitStatus_t set_timeout (float s)
 

额外继承的成员函数

- Public 属性 继承自 nsukit::I_BaseCmdUItf
U_BaseCmdMixinmixin_ = nullptr
 

详细描述

在文件 serial_interface.h12 行定义.

构造及析构函数说明

◆ SerialCmdUItf()

nsukit::SerialCmdUItf::SerialCmdUItf ( )
default

◆ ~SerialCmdUItf()

nsukit::SerialCmdUItf::~SerialCmdUItf ( )
overridedefault

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