{ "radar": { "model": "rph_radar", "driver_mode": "native", "rph_radar": { "source": "rfg_udp", "udp_bind": "192.168.2.1:5000", "sweep_timeout_s": 15.0, "phase_calibration": { "phase0_rad": -1.6053902786733596, "freq0_hz": 2046000000.0, "phase1_rad": 197.7844181612878, "freq1_hz": 5612000000.0 }, "band": { "start_hz": 2100000000.0, "stop_hz": 5500000000.0, "points": 2048 } }, "laser_control": { "enabled": true, "port": "/dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0", "mode": "variation", "pi_coeff1_p": 1280, "pi_coeff1_i": 25, "pi_coeff2_p": 1280, "pi_coeff2_i": 179, "manual": { "temp1": 24.0, "temp2": 24.9, "current1": 97.3, "current2": 102.0 }, "variation": { "variation_type": "CHANGE_CURRENT_LD1", "static_temp1": 24.0, "static_temp2": 24.9, "static_current1": 97.3, "static_current2": 102.0, "min_value": 97.3, "max_value": 107.0, "step": 0.05, "time_step": 50, "delay_time": 10 } } }, "switches": { "port1": { "name": "port1", "driver_mode": "mock", "radar_port": 1, "positions": 1, "default_position": 0 }, "port2": { "name": "port2", "driver_mode": "mock", "radar_port": 2, "positions": 1, "default_position": 0 } }, "run": { "settling_ms": 0, "idle_sleep_ms": 2, "continuous": true, "processing_live_config_path": "python_app/runtime/processing_live.json", "locator_server": { "device_id": 3, "protocol_version": 1, "host": "0.0.0.0", "port": 8888, "max_payload_bytes": 65536, "client_queue_size": 32, "logger_name": "locator_runtime" }, "combos": [ { "input": 0, "output": 0 } ] }, "preprocess": { "s21": { "calibration": { "set_name": "", "bundle_path": "" }, "reference": { "set_name": "", "bundle_path": "" } }, "notch": { "enabled": true, "bands_hz": [], "taper_width_hz": 40000000.0, "taper_type": "cosine" } }, "gpr": { "tx_geometry": [ { "output_pos": 0, "x_m": 0.905, "y_m": 0.0, "z_m": 0.0 } ], "rx_geometry": [ { "input_pos": 0, "x_m": -0.18, "y_m": 0.0, "z_m": 0.0 } ] }, "rings": { "raw": { "name": "/radar_raw_rph_radar", "capacity": 50, "slot_size_bytes": 2097152 }, "raw_tap": { "name": "/radar_raw_tap_rph_radar", "capacity": 50, "slot_size_bytes": 2097152 }, "preprocessed": { "name": "/radar_preprocessed_rph_radar", "capacity": 50, "slot_size_bytes": 2097152 }, "preprocessed_tap": { "name": "/radar_preprocessed_tap_rph_radar", "capacity": 50, "slot_size_bytes": 2097152 }, "results": { "name": "/radar_results_rph_radar", "capacity": 50, "slot_size_bytes": 2097152 } } }