Skip to content

settings

Classes Diagram

Classes

Settings

@dataclass

Constructor

Settings(self, AUDIO_ANGLE_COVERAGE: int, AUDIO_CHUNK_DURATION: int, AUDIO_STREAM_LATENCY: int, AUDIO_REC_HZ: int, AUDIO_VOLUME: float, REC_AUDIO_ENABLE: bool, REC_VIDEO_ENABLE: bool, REC_VIDEO_ON_DETECTION: bool, REC_SAVE_FP: str, DEVICES_CONFIG_PATH: str, STATIONARY: bool, LOG_PATH: str, LOG_CONF_PATH: str, LOG_LEVEL: str, PTZ_USERNAME: str, PTZ_PASSWORD: str, PTZ_HOST: str, PTZ_VIDEO_CHANNEL: int, PTZ_RTSP_PORT: int, PTZ_START_AZIMUTH: int, PTZ_END_AZIMUTH: int, INFER_FROM_FOLDER: str, AI_NUM_PROC: int, AI_DEVICE: str, AI_CV_MODEL: str, AI_CV_MODEL_TYPE: str, AI_CV_ENABLE: bool, AI_MODELS_FOLDER: str, IPC_PROXY_XSUB_PORT: int, IPC_PROXY_XPUB_PORT: int, IPC_VIDEO_STREAMING_ANNOTATED_PORT: int, IPC_ACOUSTIC_ANGLE_TOPIC: str, IPC_ACOUSTIC_DETECTION_TOPIC: str, IPC_DECISION_DETECTION_TOPIC: str, IPC_DECISION_ANGLE_TOPIC: str, IPC_VISION_DECISION_TOPIC: str, IPC_VISION_ANGLE_TOPIC: str, IPC_VISION_DETECTION_TOPIC: str, IPC_SYSTEM_STATUS_TOPIC: str, DECISION_STRATEGY: str, CAM_ANGLE_OFFSET: float, AUDIO_PLAYBACK: bool = False, AUDIO_ENERGY_SPECTRUM: bool = False, AUDIO_STFT_SPECTRUM: bool = False, AUDIO_RADAR: bool = False, CV_VIDEO_PLAYBACK: bool = False, AUDIO_STRATEGY_REPORT: bool = False)

Members

AUDIO_ANGLE_COVERAGE: int
AUDIO_CHUNK_DURATION: int
AUDIO_STREAM_LATENCY: int
AUDIO_REC_HZ: int
AUDIO_VOLUME: float
REC_AUDIO_ENABLE: bool
REC_VIDEO_ENABLE: bool
REC_VIDEO_ON_DETECTION: bool
REC_SAVE_FP: str
DEVICES_CONFIG_PATH: str
STATIONARY: bool
LOG_PATH: str
LOG_CONF_PATH: str
LOG_LEVEL: str
PTZ_USERNAME: str
PTZ_PASSWORD: str
PTZ_HOST: str
PTZ_VIDEO_CHANNEL: int
PTZ_RTSP_PORT: int
PTZ_START_AZIMUTH: int
PTZ_END_AZIMUTH: int
INFER_FROM_FOLDER: str
AI_NUM_PROC: int
AI_DEVICE: str
AI_CV_MODEL: str
AI_CV_MODEL_TYPE: str
AI_CV_ENABLE: bool
AI_MODELS_FOLDER: str
IPC_PROXY_XSUB_PORT: int
IPC_PROXY_XPUB_PORT: int
IPC_VIDEO_STREAMING_ANNOTATED_PORT: int
IPC_ACOUSTIC_ANGLE_TOPIC: str
IPC_ACOUSTIC_DETECTION_TOPIC: str
IPC_DECISION_DETECTION_TOPIC: str
IPC_DECISION_ANGLE_TOPIC: str
IPC_VISION_DECISION_TOPIC: str
IPC_VISION_ANGLE_TOPIC: str
IPC_VISION_DETECTION_TOPIC: str
IPC_SYSTEM_STATUS_TOPIC: str
DECISION_STRATEGY: str
CAM_ANGLE_OFFSET: float
AUDIO_PLAYBACK: bool
AUDIO_ENERGY_SPECTRUM: bool
AUDIO_STFT_SPECTRUM: bool
AUDIO_RADAR: bool
CV_VIDEO_PLAYBACK: bool
AUDIO_STRATEGY_REPORT: bool

Functions

parse_list(value: str)

Split a comma-separated string and strip whitespace.

parse_bool(value: str) → bool

Parse a boolean from string (True/False, yes/no).

Attributes

current_file_path

script_dir

project_root

source_file

target_file

SETTINGS