239 lines
4.8 KiB
JSON
239 lines
4.8 KiB
JSON
{
|
|
"radar": {
|
|
"model": "kamil_adc",
|
|
"serial": "kamil_adc",
|
|
"driver_mode": "native",
|
|
"mock_signal_hz": 5000000.0,
|
|
"multi_device": {
|
|
"slave_serials": [],
|
|
"force_external_reference": false,
|
|
"recovery_attempts": 3
|
|
},
|
|
"kamil_adc": {
|
|
"project_dir": "/home/europa/Documents/kamil_adc",
|
|
"executable_path": "/home/europa/Documents/kamil_adc/kamil_adc_capture",
|
|
"tty_path": "/tmp/ttyADC_data",
|
|
"args": [
|
|
"profile:phase",
|
|
"clock:internal",
|
|
"internal_ref_hz:2000000",
|
|
"mode:diff",
|
|
"channels:2",
|
|
"ch1:2",
|
|
"ch2:3",
|
|
"do1_toggle_per_frame",
|
|
"do1_pair_subtract_avg"
|
|
],
|
|
"env": {},
|
|
"startup_timeout_s": 5.0,
|
|
"sweep_timeout_s": 5.0,
|
|
"stop_timeout_s": 2.0
|
|
},
|
|
"laser_control": {
|
|
"enabled": true,
|
|
"port": "/dev/ttyUSB0",
|
|
"mode": "variation",
|
|
"pi_coeff1_p": 2560,
|
|
"pi_coeff1_i": 128,
|
|
"pi_coeff2_p": 2560,
|
|
"pi_coeff2_i": 128,
|
|
"manual": {
|
|
"temp1": 25.0,
|
|
"temp2": 25.0,
|
|
"current1": 30.0,
|
|
"current2": 30.0
|
|
},
|
|
"variation": {
|
|
"variation_type": "CHANGE_CURRENT_LD1",
|
|
"static_temp1": 28.0,
|
|
"static_temp2": 28.9,
|
|
"static_current1": 33.0,
|
|
"static_current2": 35.0,
|
|
"min_value": 33.0,
|
|
"max_value": 60.0,
|
|
"step": 0.05,
|
|
"time_step": 50,
|
|
"delay_time": 10
|
|
}
|
|
},
|
|
"sweep": {
|
|
"start_hz": 1000000.0,
|
|
"stop_hz": 6000000000.0,
|
|
"points": 201,
|
|
"if_bandwidth_hz": 50000.0,
|
|
"stimulus_power_dbm": -10.0
|
|
}
|
|
},
|
|
"switches": {
|
|
"port1": {
|
|
"name": "port1",
|
|
"driver_mode": "native",
|
|
"driver": "h7992",
|
|
"radar_port": 1,
|
|
"positions": 2,
|
|
"default_position": 0,
|
|
"gpio_chip": "/dev/gpiochip0",
|
|
"pin_a": 17,
|
|
"pin_b": 27,
|
|
"invert_logic": false
|
|
},
|
|
"port2": {
|
|
"name": "port2",
|
|
"driver_mode": "native",
|
|
"driver": "h7992",
|
|
"radar_port": 2,
|
|
"positions": 4,
|
|
"default_position": 0,
|
|
"gpio_chip": "/dev/gpiochip0",
|
|
"pin_a": 22,
|
|
"pin_b": 23,
|
|
"invert_logic": false
|
|
}
|
|
},
|
|
"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
|
|
},
|
|
{
|
|
"input": 1,
|
|
"output": 0
|
|
},
|
|
{
|
|
"input": 2,
|
|
"output": 0
|
|
},
|
|
{
|
|
"input": 3,
|
|
"output": 0
|
|
},
|
|
{
|
|
"input": 0,
|
|
"output": 1
|
|
},
|
|
{
|
|
"input": 1,
|
|
"output": 1
|
|
},
|
|
{
|
|
"input": 2,
|
|
"output": 1
|
|
},
|
|
{
|
|
"input": 3,
|
|
"output": 1
|
|
}
|
|
]
|
|
},
|
|
"preprocess": {
|
|
"s21": {
|
|
"calibration": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
},
|
|
"reference": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
}
|
|
},
|
|
"s11": {
|
|
"calibration": {
|
|
"open": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
},
|
|
"short": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
},
|
|
"load": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
}
|
|
},
|
|
"reference": {
|
|
"set_name": "",
|
|
"bundle_path": ""
|
|
}
|
|
},
|
|
"notch": {
|
|
"enabled": true,
|
|
"bands_hz": [],
|
|
"taper_width_hz": 40000000.0,
|
|
"taper_type": "cosine"
|
|
}
|
|
},
|
|
"gpr": {
|
|
"relative_permittivity": 1.0,
|
|
"tx_geometry": [
|
|
{
|
|
"output_pos": 0,
|
|
"x_m": 0.905
|
|
},
|
|
{
|
|
"output_pos": 1,
|
|
"x_m": -0.905
|
|
}
|
|
],
|
|
"rx_geometry": [
|
|
{
|
|
"input_pos": 0,
|
|
"x_m": -0.18
|
|
},
|
|
{
|
|
"input_pos": 1,
|
|
"x_m": 0.485
|
|
},
|
|
{
|
|
"input_pos": 2,
|
|
"x_m": -0.49
|
|
},
|
|
{
|
|
"input_pos": 3,
|
|
"x_m": 0.185
|
|
}
|
|
]
|
|
},
|
|
"rings": {
|
|
"raw": {
|
|
"name": "/radar_raw_kamil_adc",
|
|
"capacity": 50,
|
|
"slot_size_bytes": 2097152
|
|
},
|
|
"raw_tap": {
|
|
"name": "/radar_raw_tap_kamil_adc",
|
|
"capacity": 50,
|
|
"slot_size_bytes": 2097152
|
|
},
|
|
"preprocessed": {
|
|
"name": "/radar_preprocessed_kamil_adc",
|
|
"capacity": 50,
|
|
"slot_size_bytes": 2097152
|
|
},
|
|
"preprocessed_tap": {
|
|
"name": "/radar_preprocessed_tap_kamil_adc",
|
|
"capacity": 50,
|
|
"slot_size_bytes": 2097152
|
|
},
|
|
"results": {
|
|
"name": "/radar_results_kamil_adc",
|
|
"capacity": 50,
|
|
"slot_size_bytes": 2097152
|
|
}
|
|
}
|
|
}
|