RFsim: Disable beam API if beam simulation is disabled

This commit is contained in:
Bartosz Podrygajlo
2025-11-04 16:43:16 +01:00
parent 8a36b9b85b
commit ac97ba4e64

View File

@@ -1553,9 +1553,11 @@ extern "C" __attribute__((__visibility__("default"))) int device_init(openair0_d
device->trx_set_freq_func = rfsimulator_set_freq;
device->trx_set_gains_func = rfsimulator_set_gains;
device->trx_write_func = rfsimulator_write;
device->trx_write_beams_func = rfsimulator_write_beams;
device->trx_read_func = rfsimulator_read;
device->trx_read_beams_func = rfsimulator_read_beams;
if (rfsimulator->beam_ctrl->enable_beams) {
device->trx_write_beams_func = rfsimulator_write_beams;
device->trx_read_beams_func = rfsimulator_read_beams;
}
/* let's pretend to be a b2x0 */
device->type = RFSIMULATOR;
openair0_cfg[0].rx_gain[0] = 0;