配置与属性持久化
configreader + propertylogger——JSON 配置文件读取与属性树磁盘持久化。
模块
| 模块 | 功能 |
|---|---|
configreader.ConfigReader | 读取 configfile.json 配置 |
configreader.Properties() | 读取 properties.json 启动属性 |
propertylogger.run_propertylogger() | 定期将属性树写入磁盘 JSON |
datalogger.DataStreamLogger | 监控活跃数据流并记录时间戳 |
imagelogger.ImageStreamLogger | 监控活跃图像流并记录时间戳 |
from quatm.servers.configreader import ConfigReader
cfg = ConfigReader()
work_path = cfg.get("workpath")
device_db = cfg.get("device_db")