配置与属性持久化
configreader + propertylogger:JSON 配置读取与属性树落盘、活跃流监视。
模块
| 模块 | 功能 |
|---|---|
configreader.ConfigReader | 只读封装:读取 configfile.json(getConfiguration()) |
configreader.Config() | 读取 configfile.json 并返回配置字典 |
configreader.Properties() | 读取属性盘文件 properties.json 并返回字典 |
propertylogger.run_propertylogger() | 属性树落盘 + INIT 应答(Property Logger 服务) |
datalogger.DataStreamLogger | 监视活跃数据流并写入属性树 |
imagelogger.ImageStreamLogger | 监视活跃图像流并写入属性树 |
用法
from quatm.servers.configreader import ConfigReader
cfg = ConfigReader()
config = cfg.getConfiguration() # 完整配置字典