__init__.py 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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 .tracking import TRACKING_CONFIG
  13. from .ptz import PTZ_CONFIG
  14. from .coordinator import COORDINATOR_CONFIG, CALIBRATION_CONFIG
  15. from .event import EVENT_PUSHER_CONFIG, EVENT_LISTENER_CONFIG
  16. from .llm import LLM_CONFIG, LLM_SAFETY_CONFIG
  17. from .system import SYSTEM_CONFIG
  18. from .oss import S3_COMPATIBLE_CONFIG
  19. from .device import (
  20. DEVICE_CONFIG, THIRD_PARTY_CONFIG, BATCH_REPORT_CONFIG, PAIRED_IMAGE_CONFIG
  21. )
  22. # 导出所有配置 (保持向后兼容)
  23. __all__ = [
  24. # 日志
  25. 'LOG_CONFIG',
  26. # 摄像头
  27. 'PANORAMA_CAMERA', 'PTZ_CAMERA', 'SDK_PATH', 'CAMERA_GROUPS', 'get_enabled_groups',
  28. # 检测
  29. 'DETECTION_CONFIG', 'SAFETY_DETECTION_CONFIG',
  30. # 跟踪
  31. 'TRACKING_CONFIG',
  32. # PTZ
  33. 'PTZ_CONFIG',
  34. # 联动与校准
  35. 'COORDINATOR_CONFIG', 'CALIBRATION_CONFIG',
  36. # 事件
  37. 'EVENT_PUSHER_CONFIG', 'EVENT_LISTENER_CONFIG',
  38. # LLM
  39. 'LLM_CONFIG', 'LLM_SAFETY_CONFIG',
  40. # 系统
  41. 'SYSTEM_CONFIG',
  42. # OSS
  43. 'S3_COMPATIBLE_CONFIG',
  44. # 设备与第三方平台
  45. 'DEVICE_CONFIG', 'THIRD_PARTY_CONFIG', 'BATCH_REPORT_CONFIG', 'PAIRED_IMAGE_CONFIG',
  46. ]