![]() |
NSUKit
1.4.0
板卡级统一交互接口
|
#include <base_kit.h>
Public 成员函数 | |
| virtual nsukitStatus_t | link_cmd (nsuInitParam_t *param) |
| virtual nsukitStatus_t | unlink_cmd () |
| virtual nsukitStatus_t | link_stream (nsuInitParam_t *param) |
| virtual nsukitStatus_t | unlink_stream () |
| virtual nsukitStatus_t | write (nsuRegAddr_t addr, nsuRegValue_t value) |
| virtual nsukitStatus_t | read (nsuRegAddr_t addr, nsuRegValue_t *buf) |
| virtual nsukitStatus_t | bulk_write (nsuRegAddr_t base, nsuCharBuf_p values, nsuSize_t length, nsuBulkMode mode=nsuBulkMode::INCREMENT) |
| virtual nsukitStatus_t | bulk_read (nsuRegAddr_t base, nsuSize_t length, nsuVoidBuf_p buf=nullptr, nsuBulkMode mode=nsuBulkMode::INCREMENT) |
| virtual uint8_t | get_param (nsuCSParam_t ¶m_name, uint8_t _default=0) |
| virtual int8_t | get_param (nsuCSParam_t ¶m_name, int8_t _default=0) |
| virtual uint16_t | get_param (nsuCSParam_t ¶m_name, uint16_t _default=0) |
| virtual int16_t | get_param (nsuCSParam_t ¶m_name, int16_t _default=0) |
| virtual uint32_t | get_param (nsuCSParam_t ¶m_name, uint32_t _default=0) |
| virtual int32_t | get_param (nsuCSParam_t ¶m_name, int32_t _default=0) |
| virtual double | get_param (nsuCSParam_t ¶m_name, double _default=0.) |
| virtual float | get_param (nsuCSParam_t ¶m_name, float _default=0.) |
| virtual std::string | get_param (nsuCSParam_t ¶m_name, std::string _default="") |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const uint8_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const int8_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const uint16_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const int16_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const uint32_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const int32_t &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const double &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const float &value) |
| virtual nsukitStatus_t | set_param (nsuCSParam_t ¶m_name, const std::string &value) |
| virtual nsukitStatus_t | execute (nsuCSParam_t cname) |
| virtual nsuMemory_p | alloc_buffer (nsuStreamLen_t length, nsuVoidBuf_p buf=nullptr) |
| virtual nsukitStatus_t | free_buffer (nsuMemory_p fd) |
| virtual nsuVoidBuf_p | get_buffer (nsuMemory_p fd, nsuStreamLen_t length=0) |
| virtual nsukitStatus_t | stream_recv (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, int flag=1) |
| virtual nsukitStatus_t | stream_send (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, int flag=1) |
| virtual nsukitStatus_t | open_send (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0) |
| virtual nsukitStatus_t | open_recv (nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0) |
| virtual nsukitStatus_t | wait_stream (nsuMemory_p fd, float timeout=0.) |
| virtual nsukitStatus_t | break_stream (nsuMemory_p fd) |
在文件 base_kit.h 第 8 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 68 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 106 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 39 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 34 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 53 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 72 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 76 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 18 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 20 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 12 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 16 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 8 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 22 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 10 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 14 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 6 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 10 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 18 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 98 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 93 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 30 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 43 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 46 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 34 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 40 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 28 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 49 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 31 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 37 行定义.
|
virtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.cpp 第 25 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 81 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 87 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 14 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 22 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 103 行定义.
|
inlinevirtual |
被 nsukit::NSUSoc< CSItf_t, CRItf_t, DSItf_t, CmdMw_t, ChnlMw_t > 重载.
在文件 base_kit.h 第 26 行定义.