NSUKit 1.4.0
板卡级统一交互接口
载入中...
搜索中...
未找到
base_mw.cpp
浏览该文件的文档.
1//
2// Created by 56585 on 2023/8/15.
3//
4
6
7using namespace nsukit;
8
9
10uint8_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, uint8_t _default) { return _default; }
11
12int8_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, int8_t _default) { return _default; }
13
14uint16_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, uint16_t _default) { return _default; }
15
16int16_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, int16_t _default) { return _default; }
17
18uint32_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, uint32_t _default) { return _default; }
19
20int32_t I_BaseRegMw::get_param(nsuCSParam_t &param_name, int32_t _default) { return _default; }
21
22double I_BaseRegMw::get_param(nsuCSParam_t &param_name, double _default) { return _default; }
23
24float I_BaseRegMw::get_param(nsuCSParam_t &param_name, float _default) { return _default; }
25
26std::string I_BaseRegMw::get_param(nsuCSParam_t &param_name, std::string _default) { return _default; }
27
28
29nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const uint8_t &value) {
30 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
31
32nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const int8_t &value) {
33 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;
34}
35
36nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const uint16_t &value) {
37 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
38
39nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const int16_t &value) {
40 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
41
42nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const uint32_t &value) {
43 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
44
45nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const int32_t &value) {
46 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
47
48nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const double &value) {
49 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
50
51nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const float &value) {
52 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
53
54nsukitStatus_t I_BaseRegMw::set_param(nsuCSParam_t &param_name, const std::string &value) {
55 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
56
57
59 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD; }
60
63 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
64
67 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
68
70 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
71
73 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
74
77 bool (*stop_event)(), float timeout, int flag) {
78 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
79
82 bool (*stop_event)(), float timeout, int flag) {
83 return nsukitStatus_t::NSUKIT_STATUS_NEED_RELOAD;}
virtual uint8_t get_param(nsuCSParam_t &param_name, uint8_t _default=0)
Definition: base_mw.cpp:10
virtual nsukitStatus_t execute(nsuCSName_t cname)
Definition: base_mw.cpp:58
virtual nsukitStatus_t set_param(nsuCSParam_t &param_name, const uint8_t &value)
Definition: base_mw.cpp:29
virtual nsukitStatus_t wait_stream(nsuMemory_p fd, float timeout=1.)
Definition: base_mw.cpp:69
virtual nsukitStatus_t stream_send(nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, float timeout=5., int flag=1)
Definition: base_mw.cpp:81
virtual nsukitStatus_t open_send(nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0)
Definition: base_mw.cpp:62
virtual nsukitStatus_t break_stream(nsuMemory_p fd)
Definition: base_mw.cpp:72
virtual nsukitStatus_t stream_recv(nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0, bool(*stop_event)()=nullptr, float timeout=5., int flag=1)
Definition: base_mw.cpp:76
virtual nsukitStatus_t open_recv(nsuChnlNum_t chnl, nsuMemory_p fd, nsuStreamLen_t length, nsuStreamLen_t offset=0)
Definition: base_mw.cpp:66
DLLEXTERN typedef nsuSize_t nsuStreamLen_t
Definition: type.h:88
nsukitStatus_t
Definition: type.h:53
DLLEXTERN typedef void * nsuMemory_p
Definition: type.h:86
DLLEXTERN typedef std::string nsuCSParam_t
Definition: type.h:91
DLLEXTERN typedef std::string nsuCSName_t
Definition: type.h:92
DLLEXTERN typedef uint8_t nsuChnlNum_t
Definition: type.h:85