__init__.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. """
  2. 配置模块
  3. 按功能拆分的配置文件集合
  4. """
  5. from .camera import (
  6. PANORAMA_CAMERA, PTZ_CAMERA, SDK_PATH,
  7. LOG_CONFIG, CAMERA_GROUPS, get_enabled_groups
  8. )
  9. from .detection import (
  10. DETECTION_CONFIG, SAFETY_DETECTION_CONFIG
  11. )
  12. from .ptz import PTZ_CONFIG
  13. from .coordinator import COORDINATOR_CONFIG, CALIBRATION_CONFIG
  14. from .event import EVENT_PUSHER_CONFIG, EVENT_LISTENER_CONFIG
  15. from .llm import LLM_CONFIG, LLM_SAFETY_CONFIG
  16. from .system import SYSTEM_CONFIG
  17. from .oss import S3_COMPATIBLE_CONFIG
  18. from .device import (
  19. DEVICE_CONFIG, THIRD_PARTY_CONFIG, BATCH_REPORT_CONFIG, PAIRED_IMAGE_CONFIG
  20. )
  21. # 导出所有配置 (保持向后兼容)
  22. __all__ = [
  23. # 日志
  24. 'LOG_CONFIG',
  25. # 摄像头
  26. 'PANORAMA_CAMERA', 'PTZ_CAMERA', 'SDK_PATH', 'CAMERA_GROUPS', 'get_enabled_groups',
  27. # 检测
  28. 'DETECTION_CONFIG', 'SAFETY_DETECTION_CONFIG',
  29. # PTZ
  30. 'PTZ_CONFIG',
  31. # 联动与校准
  32. 'COORDINATOR_CONFIG', 'CALIBRATION_CONFIG',
  33. # 事件
  34. 'EVENT_PUSHER_CONFIG', 'EVENT_LISTENER_CONFIG',
  35. # LLM
  36. 'LLM_CONFIG', 'LLM_SAFETY_CONFIG',
  37. # 系统
  38. 'SYSTEM_CONFIG',
  39. # OSS
  40. 'S3_COMPATIBLE_CONFIG',
  41. # 设备与第三方平台
  42. 'DEVICE_CONFIG', 'THIRD_PARTY_CONFIG', 'BATCH_REPORT_CONFIG', 'PAIRED_IMAGE_CONFIG',
  43. ]