@@ -17,19 +17,20 @@ using namespace srsran;
1717using namespace fapi_adaptor ;
1818
1919std::unique_ptr<phy_fapi_adaptor>
20- srsran::build_phy_fapi_adaptor (unsigned sector_id,
21- subcarrier_spacing scs,
22- subcarrier_spacing scs_common,
23- downlink_processor_pool& dl_processor_pool,
24- resource_grid_pool& dl_rg_pool,
25- uplink_request_processor& ul_request_processor,
26- resource_grid_pool& ul_rg_pool,
27- uplink_slot_pdu_repository& ul_pdu_repository,
28- const downlink_pdu_validator& dl_pdu_validator,
29- const uplink_pdu_validator& ul_pdu_validator,
30- const fapi::prach_config& prach_cfg,
31- const fapi::carrier_config& carrier_cfg,
32- std::unique_ptr<precoding_matrix_repository> pm_repo,
20+ srsran::build_phy_fapi_adaptor (unsigned sector_id,
21+ unsigned nof_slots_request_headroom,
22+ subcarrier_spacing scs,
23+ subcarrier_spacing scs_common,
24+ downlink_processor_pool& dl_processor_pool,
25+ resource_grid_pool& dl_rg_pool,
26+ uplink_request_processor& ul_request_processor,
27+ resource_grid_pool& ul_rg_pool,
28+ uplink_slot_pdu_repository& ul_pdu_repository,
29+ const downlink_pdu_validator& dl_pdu_validator,
30+ const uplink_pdu_validator& ul_pdu_validator,
31+ const fapi::prach_config& prach_cfg,
32+ const fapi::carrier_config& carrier_cfg,
33+ std::unique_ptr<precoding_matrix_repository> pm_repo,
3334 std::unique_ptr<fapi_adaptor::uci_part2_correspondence_repository> part2_repo,
3435 task_executor& async_executor,
3536 tx_buffer_pool& buffer_pool,
@@ -39,12 +40,13 @@ srsran::build_phy_fapi_adaptor(unsigned
3940 report_error_if_not (adaptor_factory, " Invalid PHY adaptor factory." );
4041
4142 phy_fapi_adaptor_factory_config phy_fapi_config;
42- phy_fapi_config.sector_id = sector_id;
43- phy_fapi_config.scs = scs;
44- phy_fapi_config.scs_common = scs_common;
45- phy_fapi_config.prach_cfg = &prach_cfg;
46- phy_fapi_config.carrier_cfg = &carrier_cfg;
47- phy_fapi_config.prach_ports = std::move (prach_ports);
43+ phy_fapi_config.sector_id = sector_id;
44+ phy_fapi_config.nof_slots_request_headroom = nof_slots_request_headroom;
45+ phy_fapi_config.scs = scs;
46+ phy_fapi_config.scs_common = scs_common;
47+ phy_fapi_config.prach_cfg = &prach_cfg;
48+ phy_fapi_config.carrier_cfg = &carrier_cfg;
49+ phy_fapi_config.prach_ports = std::move (prach_ports);
4850
4951 phy_fapi_adaptor_factory_dependencies phy_fapi_dependencies;
5052 phy_fapi_dependencies.logger = &srslog::fetch_basic_logger (" FAPI" );
0 commit comments