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

相关内容

热门资讯

2026年内蒙古寒假儿童关爱服... 转自:草原云启动仪式现场。1月9日,内蒙古自治区妇联联合内蒙古自治区党委宣传部、网信办等部门启动20...
Principal资管公司:劳... 格隆汇1月9日丨Principal资产管理公司的首席全球策略师西玛·沙赫表示,虽然目前很难说美国劳动...
内阁支持率高企 高市早苗拟于1... 格隆汇1月9日|据日本读卖新闻,日本首相高市早苗开始考虑在预定于23日召集的高规格常规国会开幕之初解...
春节临近家政涨价 订单量暴增 (原标题:春节临近家政涨价 家政订单暴增)人民财讯1月9日电,随着春节临近,“扫尘迎新”的传统习俗让...
中国核电A股股东户数增加1.3... 1月9日消息,数据显示,截至2025年12月31日,中国核电A股股东总户数为45.11万户,较上期(...