__init__.py 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  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. from .oss import S3_COMPATIBLE_CONFIG
  20. from .device import (
  21. DEVICE_CONFIG, THIRD_PARTY_CONFIG, BATCH_REPORT_CONFIG
  22. )
  23. # 导出所有配置 (保持向后兼容)
  24. __all__ = [
  25. # 日志
  26. 'LOG_CONFIG',
  27. # 摄像头
  28. 'PANORAMA_CAMERA', 'PTZ_CAMERA', 'SDK_PATH', 'CAMERA_GROUPS', 'get_enabled_groups',
  29. # 检测
  30. 'DETECTION_CONFIG', 'SAFETY_DETECTION_CONFIG',
  31. # PTZ
  32. 'PTZ_CONFIG',
  33. # OCR
  34. 'OCR_CONFIG', 'SEGMENTATION_CONFIG',
  35. # 联动与校准
  36. 'COORDINATOR_CONFIG', 'CALIBRATION_CONFIG',
  37. # 事件
  38. 'EVENT_PUSHER_CONFIG', 'EVENT_LISTENER_CONFIG',
  39. # 语音
  40. 'TTS_CONFIG', 'AUDIO_PLAYER_CONFIG', 'VOICE_ANNOUNCER_CONFIG',
  41. # LLM
  42. 'LLM_CONFIG', 'LLM_SAFETY_CONFIG',
  43. # 系统
  44. 'SYSTEM_CONFIG',
  45. # OSS
  46. 'S3_COMPATIBLE_CONFIG',
  47. # 设备与第三方平台
  48. 'DEVICE_CONFIG', 'THIRD_PARTY_CONFIG', 'BATCH_REPORT_CONFIG',
  49. ]