modify: mqtt心跳转发
This commit is contained in:
@@ -3,12 +3,15 @@ AI Box Sophon Adapter — 全局变量
|
||||
|
||||
模块级共享资源管理。
|
||||
"""
|
||||
from typing import Any
|
||||
from typing import Any, TYPE_CHECKING
|
||||
|
||||
from chongming_database import Database
|
||||
from .models.orm import *
|
||||
from chongming_stream_manager import StreamManager
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from .mqtt_forward import MQTTForwardClient
|
||||
|
||||
# 数据库实例
|
||||
db: Database | None = None
|
||||
|
||||
@@ -16,6 +19,15 @@ db: Database | None = None
|
||||
stream_manager: StreamManager | None = None
|
||||
link_path: str | None = None
|
||||
|
||||
# 外部 MQTT 转发客户端
|
||||
mqtt_forward: "MQTTForwardClient | None" = None
|
||||
|
||||
# 上传文件根目录(用于清理告警关联视频)
|
||||
upload_root: str = "./data/uploads"
|
||||
|
||||
# 告警保留配置
|
||||
alarm_max_records: int = 0 # 0 表示不限制
|
||||
|
||||
# 心跳超时配置(秒)
|
||||
heartbeat_timeout: float = 15.0
|
||||
|
||||
@@ -38,5 +50,8 @@ __all__ = [
|
||||
"db",
|
||||
"heartbeat_timeout",
|
||||
"heartbeat_interval",
|
||||
"mqtt_forward",
|
||||
"upload_root",
|
||||
"alarm_max_records",
|
||||
"set_global_var",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user