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

#include <base_mw.h>

类 nsukit::I_BaseRegMw 继承关系图:
nsukit::U_Middleware nsukit::ICDRegMw

Public 成员函数

 I_BaseRegMw ()=default
 
 I_BaseRegMw (I_BaseCmdUItf *kit)
 
 ~I_BaseRegMw ()=default
 
virtual uint8_t get_param (nsuCSParam_t &param_name, uint8_t _default=0)
 
virtual int8_t get_param (nsuCSParam_t &param_name, int8_t _default=0)
 
virtual uint16_t get_param (nsuCSParam_t &param_name, uint16_t _default=0)
 
virtual int16_t get_param (nsuCSParam_t &param_name, int16_t _default=0)
 
virtual uint32_t get_param (nsuCSParam_t &param_name, uint32_t _default=0)
 
virtual int32_t get_param (nsuCSParam_t &param_name, int32_t _default=0)
 
virtual double get_param (nsuCSParam_t &param_name, double _default=0.)
 
virtual float get_param (nsuCSParam_t &param_name, float _default=0.)
 
virtual std::string get_param (nsuCSParam_t &param_name, std::string _default="")
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const uint8_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const int8_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const uint16_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const int16_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const uint32_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const int32_t &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const double &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const float &value)
 
virtual nsukitStatus_t set_param (nsuCSParam_t &param_name, const std::string &value)
 
virtual nsukitStatus_t execute (nsuCSName_t cname)
 
- Public 成员函数 继承自 nsukit::U_Middleware
virtual nsukitStatus_t config (nsuInitParam_t *param)
 

详细描述

在文件 base_mw.h18 行定义.

构造及析构函数说明

◆ I_BaseRegMw() [1/2]

nsukit::I_BaseRegMw::I_BaseRegMw ( )
explicitdefault

◆ I_BaseRegMw() [2/2]

nsukit::I_BaseRegMw::I_BaseRegMw ( I_BaseCmdUItf kit)
inlineexplicit

在文件 base_mw.h22 行定义.

◆ ~I_BaseRegMw()

nsukit::I_BaseRegMw::~I_BaseRegMw ( )
default

成员函数说明

◆ execute()

nsukitStatus_t I_BaseRegMw::execute ( nsuCSName_t  cname)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp58 行定义.

◆ get_param() [1/9]

double I_BaseRegMw::get_param ( nsuCSParam_t param_name,
double  _default = 0. 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp22 行定义.

◆ get_param() [2/9]

float I_BaseRegMw::get_param ( nsuCSParam_t param_name,
float  _default = 0. 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp24 行定义.

◆ get_param() [3/9]

int16_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
int16_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp16 行定义.

◆ get_param() [4/9]

int32_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
int32_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp20 行定义.

◆ get_param() [5/9]

int8_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
int8_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp12 行定义.

◆ get_param() [6/9]

std::string I_BaseRegMw::get_param ( nsuCSParam_t param_name,
std::string  _default = "" 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp26 行定义.

◆ get_param() [7/9]

uint16_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
uint16_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp14 行定义.

◆ get_param() [8/9]

uint32_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
uint32_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp18 行定义.

◆ get_param() [9/9]

uint8_t I_BaseRegMw::get_param ( nsuCSParam_t param_name,
uint8_t  _default = 0 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp10 行定义.

◆ set_param() [1/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const double &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp48 行定义.

◆ set_param() [2/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const float &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp51 行定义.

◆ set_param() [3/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const int16_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp39 行定义.

◆ set_param() [4/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const int32_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp45 行定义.

◆ set_param() [5/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const int8_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp32 行定义.

◆ set_param() [6/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const std::string &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp54 行定义.

◆ set_param() [7/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const uint16_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp36 行定义.

◆ set_param() [8/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const uint32_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp42 行定义.

◆ set_param() [9/9]

nsukitStatus_t I_BaseRegMw::set_param ( nsuCSParam_t param_name,
const uint8_t &  value 
)
virtual

nsukit::ICDRegMw 重载.

在文件 base_mw.cpp29 行定义.


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