__init__.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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 .ocr import OCR_CONFIG, SEGMENTATION_CONFIG
  14. from .coordinator import COORDINATOR_CONFIG, CALIBRATION_CONFIG
  15. from .event import EVENT_PUSHER_CONFIG, EVENT_LISTENER_CONFIG
  16. from .voice import TTS_CONFIG, AUDIO_PLAYER_CONFIG, VOICE_ANNOUNCER_CONFIG
  17. from .llm import LLM_CONFIG, LLM_SAFETY_CONFIG
  18. from .system import SYSTEM_CONFIG
  19. # 导出所有配置 (保持向后兼容)
  20. __all__ = [
  21. # 日志
  22. 'LOG_CONFIG',
  23. # 摄像头
  24. 'PANORAMA_CAMERA', 'PTZ_CAMERA', 'SDK_PATH', 'CAMERA_GROUPS', 'get_enabled_groups',
  25. # 检测
  26. 'DETECTION_CONFIG', 'SAFETY_DETECTION_CONFIG',
  27. # PTZ
  28. 'PTZ_CONFIG',
  29. # OCR
  30. 'OCR_CONFIG', 'SEGMENTATION_CONFIG',
  31. # 联动与校准
  32. 'COORDINATOR_CONFIG', 'CALIBRATION_CONFIG',
  33. # 事件
  34. 'EVENT_PUSHER_CONFIG', 'EVENT_LISTENER_CONFIG',
  35. # 语音
  36. 'TTS_CONFIG', 'AUDIO_PLAYER_CONFIG', 'VOICE_ANNOUNCER_CONFIG',
  37. # LLM
  38. 'LLM_CONFIG', 'LLM_SAFETY_CONFIG',
  39. # 系统
  40. 'SYSTEM_CONFIG',
  41. ]