59 lines
1.7 KiB
Python
59 lines
1.7 KiB
Python
# -*- coding: utf-8 -*-
|
||||
|
|
"""配置化驾驶舱内核模块(iAOP-Core / cockpit)—— 对齐 PRD 5.5「⑤ 配置化驾驶舱」。
|
|||
|
|
|
|||
|
|
当前对外暴露 issue #52「报警看板配置化(阈值/规则外置)」的能力:把告警面板的
|
|||
|
|
展示语义(严重度配色 / 规则源 / SOP / 确认 / 分组排序)外置为模板配置资产。
|
|||
|
|
|
|||
|
|
布局 JSON Schema(#50)与渲染层(#51)在其各自 feature 分支上推进;合入 main
|
|||
|
|
后,本 ``__init__`` 会合并它们的导出(``CockpitLayout`` / ``validate_layout`` /
|
|||
|
|
``RenderPlan`` 等)。当前只导出 #52 的告警面板配置 API,保证 #52 在 main 上
|
|||
|
|
可独立运行、可独立测试。
|
|||
|
|
"""
|
|||
|
|
from __future__ import annotations
|
|||
|
|
|
|||
|
|
from .alarm_config import ( # noqa: F401
|
|||
|
|
ALARM_CONFIG_SCHEMA_ID,
|
|||
|
|
ALARM_CONFIG_SCHEMA_VERSION,
|
|||
|
|
DEFAULT_ACK_TIMEOUT_S,
|
|||
|
|
DEFAULT_MAX_ITEMS,
|
|||
|
|
DEFAULT_MUTE_LOWER,
|
|||
|
|
MAX_ALLOWED_ITEMS,
|
|||
|
|
SEVERITY_RANK,
|
|||
|
|
VALID_GROUP_BY,
|
|||
|
|
VALID_SEVERITIES,
|
|||
|
|
VALID_SORT_BY,
|
|||
|
|
VALID_SOURCE_KINDS,
|
|||
|
|
AlarmConfigError,
|
|||
|
|
AlarmConfigValidationResult,
|
|||
|
|
AlarmPanelConfig,
|
|||
|
|
AlarmRulesSource,
|
|||
|
|
SeverityColor,
|
|||
|
|
filter_alarms_by_mute,
|
|||
|
|
load_alarm_config,
|
|||
|
|
render_alarm_panel_props,
|
|||
|
|
validate_alarm_config,
|
|||
|
|
)
|
|||
|
|
|
|||
|
|
__all__ = [
|
|||
|
|
"ALARM_CONFIG_SCHEMA_ID",
|
|||
|
|
"ALARM_CONFIG_SCHEMA_VERSION",
|
|||
|
|
"DEFAULT_ACK_TIMEOUT_S",
|
|||
|
|
"DEFAULT_MAX_ITEMS",
|
|||
|
|
"DEFAULT_MUTE_LOWER",
|
|||
|
|
"MAX_ALLOWED_ITEMS",
|
|||
|
|
"SEVERITY_RANK",
|
|||
|
|
"VALID_GROUP_BY",
|
|||
|
|
"VALID_SEVERITIES",
|
|||
|
|
"VALID_SORT_BY",
|
|||
|
|
"VALID_SOURCE_KINDS",
|
|||
|
|
"AlarmConfigError",
|
|||
|
|
"AlarmConfigValidationResult",
|
|||
|
|
"AlarmPanelConfig",
|
|||
|
|
"AlarmRulesSource",
|
|||
|
|
"SeverityColor",
|
|||
|
|
"filter_alarms_by_mute",
|
|||
|
|
"load_alarm_config",
|
|||
|
|
"render_alarm_panel_props",
|
|||
|
|
"validate_alarm_config",
|
|||
|
|
]
|