云配置帮助接口
云配置帮助接口
本接口为采集类应用封装了从云配置服务中加载设备模板的逻辑。帮助用户快速使用云配置服务。
initialize
构造函数
函数原型
function helper:initialize(sys_api, conf, templates_ext, templates_dir, templates_node, devices_node)
end参数说明
sys_api
应用系统接口 app.sys
conf
应用配置数据 (table数据或者{CNF_NAME}.{VERSION}字符串)
templates_ext
设备模板文件本地存储的扩展名。默认为csv
templates_dir
设备模板文件本地存储的子目录名。 默认为tpl
templates_node
应用配置数据中模板列表节点名称。默认为tpls。如果该节点为空,则不进行模板下载。
devices_node
应用配置数据中设备列表节点名称。默认为devs
备注
当conf为字符串时,helper会从云配置接口获取对应的配置文件,然后使用json格式解析后当作应用配置数据使用。
当conf字符串中不包含version时,如"CNF000000001",helper会从云配置服务中获取最新版本进行下载
fetch
获取所有设备模板数据文件。
函数原型
参数说明
async
为true时将开启异步获取模式。
templates
获取已经完成获取的模板列表
函数原型
devices
获取已经完成设备模板的设备列表
函数原型
完整的代码示例
文件存储
获取完成后文件目录
配置数据
应用配置数据示例(CNF000000001):
Last updated
Was this helpful?