5#ifndef NSUKIT_BASE_MW_H
6#define NSUKIT_BASE_MW_H
26 virtual uint8_t get_param(
nsuCSParam_t ¶m_name, uint8_t _default=0);
27 virtual int8_t get_param(
nsuCSParam_t ¶m_name, int8_t _default=0);
28 virtual uint16_t get_param(
nsuCSParam_t ¶m_name, uint16_t _default=0);
29 virtual int16_t get_param(
nsuCSParam_t ¶m_name, int16_t _default=0);
30 virtual uint32_t get_param(
nsuCSParam_t ¶m_name, uint32_t _default=0);
31 virtual int32_t get_param(
nsuCSParam_t ¶m_name, int32_t _default=0);
32 virtual double get_param(
nsuCSParam_t ¶m_name,
double _default=0.);
33 virtual float get_param(
nsuCSParam_t ¶m_name,
float _default=0.);
34 virtual std::string get_param(
nsuCSParam_t ¶m_name, std::string _default=
"");
69 bool(*stop_event) () =
nullptr,
float timeout = 5.,
int flag = 1);
73 bool(*stop_event) () =
nullptr,
float timeout = 5.,
int flag = 1);
I_BaseRegMw(I_BaseCmdUItf *kit)
I_BaseStreamMw(I_BaseStreamUItf *itf)
virtual nsukitStatus_t config(nsuInitParam_t *param)
DLLEXTERN typedef nsuSize_t nsuStreamLen_t
DLLEXTERN typedef void * nsuMemory_p
DLLEXTERN typedef std::string nsuCSParam_t
DLLEXTERN typedef std::string nsuCSName_t
DLLEXTERN typedef uint8_t nsuChnlNum_t