CollisionAvoidance/config/system_config.json

65 lines
1.6 KiB
JSON

{
"airport": {
"name": "青岛胶东国际机场",
"iata": "TAO",
"icao": "ZSQD",
"reference_point": {
"latitude": 36.361999,
"longitude": 120.088003
}
},
"data_source": {
"host": "localhost",
"port": 8080,
"aircraft_path": "/api/getCurrentFlightPositions",
"vehicle_path": "/api/getCurrentVehiclePositions",
"refresh_interval_ms": 1000,
"timeout_ms": 5000
},
"warning": {
"warning_interval_ms": 1000,
"log_interval_ms": 3000
},
"websocket": {
"port": 8010,
"max_connections": 100,
"ping_interval_ms": 30000,
"position_update": {
"aircraft_interval_ms": 300,
"vehicle_interval_ms": 500
}
},
"collision_detection": {
"update_interval_ms": 200,
"thresholds": {
"runway": {
"aircraft_ground": 100.0,
"vehicle": 50.0
},
"taxiway": {
"aircraft_ground": 50.0,
"vehicle": 30.0
},
"apron": {
"aircraft_ground": 40.0,
"vehicle": 20.0
},
"service": {
"aircraft_ground": 30.0,
"vehicle": 15.0
}
}
},
"logging": {
"level": "info",
"file": "logs/system.log",
"max_size_mb": 10,
"max_files": 5,
"console_output": true
},
"debug": {
"enable_mock_data": false,
"save_raw_data": false,
"profile_performance": false
}
}