7 配置的封装
创始人
2024-05-26 05:31:09

概述

        IPC设备通常有三种配置信息:一是默认配置,存储了设备所有配置项的默认值,默认配置是只读的,不能修改;二是用户配置,存储了用户修改过的所有配置项;三是私有配置,存储了程序内部使用的一些配置项,比如:固件升级的URL、固件升级标志位等。恢复出厂设置的操作,实际上就是将用户配置的内容清空,从而将配置项的值还原成默认配置。

        配置信息实际上是多个键值对,键可以使用字符串来标记,值可以有多种形式,比如:整型、字符串型、布尔型,还可以是更为复杂的结构。为了方便使用,我们采用json格式来存储配置信息,并提供多种形式的读写接口供应用层调用。

配置接口类

        配置接口类的头文件如下:

#pragma once#include #include "HP_MPPTypes.h"class CHP_Config
{
public:virtual int Init(const TMppConfigParam ¶m) = 0;virtual int GetString(unsigned char ucChannel, const char *pszCfgID, std::string &strValue, bool bPrivate = false) = 0;virtual int GetBool(unsigned char ucChannel, const char *pszCfgID, bool &bValue, bool bPrivate = false) = 0;v

相关内容

热门资讯

联合国敦促胡塞武装立即释放所有... 来源:央视新闻客户端当地时间12月9日,联合国秘书长发言人迪雅里克表示,秘书长对也门胡塞武装持续任意...
“烂梗”风靡校园,是趣味表达还...   □ 小 丁  “绝绝子”“芭比Q了”“栓Q”“泰酷辣”“鸡你太美”“普信男”“你好唐人”“你个双...
数智赋能文旅产业高质量发展 转自:贵州日报 李佳霖文旅产业是满足人民美好生活需要的重要领域和推动经济增长的有力引擎。立足贵州实际...
青山秀水成金色“引擎” 转自:贵州日报 新路如何走?立足生态“第一资源”和最大优势,全力发展生态工业、生态农业、生态旅游,建...
前11个月智能设备制造业销售收...   国家税务总局发布的最新增值税发票数据显示,今年以来我国新兴产业持续培育壮大。前11个月,高技术产...