Emx::Param类 参考

关于系统需要持久化保存的参数的相关操作

#include "EmxParam.hpp"

Public 成员函数

 Param (const char *name)
 构造函数 更多...
 
 Param (const std::string &name)
 构造函数 更多...
 
ErrCodeE Set (const Json::Value &json)
 保存参数 更多...
 
ErrCodeE Get (Json::Value &json)
 获取参数 更多...
 
ErrCodeE GetDefault (Json::Value &json)
 获取默认参数 更多...
 
ErrCodeE Reset ()
 将存储的参数恢复为默认值 更多...
 

静态 Public 成员函数

static ErrCodeE ResetAllToFactory ()
 将设备的所有参数恢复为默认值(除resetReserved.json中声明保留的文件) 更多...
 

构造及析构函数说明

◆ Param() [1/2]

Emx::Param::Param ( const char *  name)
参数
[in]name指定参数的名称(参数实际存储的文件名去掉后缀.json)

◆ Param() [2/2]

Emx::Param::Param ( const std::string &  name)
参数
[in]name指定参数的名称(参数实际存储的文件名去掉后缀.json)

成员函数说明

◆ Set()

ErrCodeE Emx::Param::Set ( const Json::Value &  json)
参数
[in]json参数的json对象
返回
ErrCode

◆ Get()

ErrCodeE Emx::Param::Get ( Json::Value &  json)
参数
[out]json参数的json对象
返回
ErrCode

◆ GetDefault()

ErrCodeE Emx::Param::GetDefault ( Json::Value &  json)
参数
[out]json参数的json对象
返回
ErrCode

◆ Reset()

ErrCodeE Emx::Param::Reset ( )
返回
ErrCode

◆ ResetAllToFactory()

static ErrCodeE Emx::Param::ResetAllToFactory ( )
static
返回
ErrCode