NSUKit 1.4.0
板卡级统一交互接口
载入中...
搜索中...
未找到
icd_parser.h 文件参考
#include <fstream>
#include <cassert>
#include "base_mw.h"

浏览源代码.

struct  nsukit::CommandPack
 
class  nsukit::ICDRegMw
 

命名空间

namespace  nsukit
 

宏定义

#define ICD_Uint8   "uint8"
 
#define ICD_Int8   "int8"
 
#define ICD_Uint16   "uint16"
 
#define ICD_Int16   "int16"
 
#define ICD_Uint32   "uint32"
 
#define ICD_Int32   "int32"
 
#define ICD_Float   "float"
 
#define ICD_Double   "double"
 
#define ICD_File   "file"
 
#define ICD_FileLength   "filelength"
 
#define ICD_ParamFlag_File   "__file__"
 
#define ICD_ParamFlag_FileLength   "__filelength__"
 

函数

NSU_DLLEXPORT void nsukit::DeleteCommandPack (CommandPack *pack)
 
NSU_DLLEXPORT uint32_t nsukit::GetFileSize (const std::string &file_path)
 
NSU_DLLEXPORT bool nsukit::StringEndWith (const std::string &str, const std::string &tail)
 
NSU_DLLEXPORT bool nsukit::StringStartWith (const std::string &str, const std::string &head)
 

变量

static std::map< std::string, int > nsukit::TypeSizeMap
 

宏定义说明

◆ ICD_Double

#define ICD_Double   "double"

在文件 icd_parser.h22 行定义.

◆ ICD_File

#define ICD_File   "file"

在文件 icd_parser.h23 行定义.

◆ ICD_FileLength

#define ICD_FileLength   "filelength"

在文件 icd_parser.h24 行定义.

◆ ICD_Float

#define ICD_Float   "float"

在文件 icd_parser.h21 行定义.

◆ ICD_Int16

#define ICD_Int16   "int16"

在文件 icd_parser.h18 行定义.

◆ ICD_Int32

#define ICD_Int32   "int32"

在文件 icd_parser.h20 行定义.

◆ ICD_Int8

#define ICD_Int8   "int8"

在文件 icd_parser.h16 行定义.

◆ ICD_ParamFlag_File

#define ICD_ParamFlag_File   "__file__"

在文件 icd_parser.h25 行定义.

◆ ICD_ParamFlag_FileLength

#define ICD_ParamFlag_FileLength   "__filelength__"

在文件 icd_parser.h26 行定义.

◆ ICD_Uint16

#define ICD_Uint16   "uint16"

在文件 icd_parser.h17 行定义.

◆ ICD_Uint32

#define ICD_Uint32   "uint32"

在文件 icd_parser.h19 行定义.

◆ ICD_Uint8

#define ICD_Uint8   "uint8"

在文件 icd_parser.h15 行定义.