bool load_env_variables()
.env 파일을 읽어서 환경 변수로 설정하고 AppConfig에 값을 저장합니다.
Definition config_manager.cpp:30
bool load_json_config()
config.json 파일을 읽어서 AppConfig에 설정값을 로드합니다.
Definition config_manager.cpp:94
AppConfig g_config
전역 설정 인스턴스
Definition config_manager.cpp:23
string get_rtsp_url()
AppConfig 정보를 바탕으로 RTSP URL을 생성합니다.
Definition config_manager.cpp:161
bool load_all_config()
.env와 config.json 파일을 모두 로드합니다.
Definition config_manager.cpp:144
서버 설정을 저장하는 구조체
Definition config_manager.hpp:20
int timeout_ms
config.json에서 로드되는 타임아웃(ms)
Definition config_manager.hpp:57
map< string, string > board_ports
config.json에서 로드되는 보드 포트 매핑
Definition config_manager.hpp:53
float base_x
config.json에서 로드되는 기준 x 좌표
Definition config_manager.hpp:49
string trackid
.env에서 로드되는 트랙 ID (선택적)
Definition config_manager.hpp:34
int history_size
config.json에서 로드되는 히스토리 크기
Definition config_manager.hpp:43
float base_y
config.json에서 로드되는 기준 y 좌표
Definition config_manager.hpp:51
string password
.env에서 로드되는 비밀번호
Definition config_manager.hpp:24
float scale_x
config.json에서 로드되는 x 스케일
Definition config_manager.hpp:45
string rtsp_port
.env에서 로드되는 RTSP 포트
Definition config_manager.hpp:28
string username
.env에서 로드되는 사용자 이름
Definition config_manager.hpp:22
float dist_threshold
config.json에서 로드되는 거리 임계값
Definition config_manager.hpp:37
string host
.env에서 로드되는 호스트 주소
Definition config_manager.hpp:26
string rtsp_path
.env에서 로드되는 RTSP 경로
Definition config_manager.hpp:30
float parallelism_threshold
config.json에서 로드되는 평행 임계값
Definition config_manager.hpp:39
float scale_y
config.json에서 로드되는 y 스케일
Definition config_manager.hpp:47
size_t frame_cache_size
config.json에서 로드되는 프레임 캐시 크기
Definition config_manager.hpp:41
int retry_count
config.json에서 로드되는 재시도 횟수
Definition config_manager.hpp:55
string db_file
.env에서 로드되는 DB 파일 경로
Definition config_manager.hpp:32