Added send_mac_slot_indications() and updated timing info procedure

This commit is contained in:
Mahesh
2020-09-03 16:17:09 +05:30
parent c97bb9630c
commit 0531e27c7a
9 changed files with 150 additions and 12 deletions
+6
View File
@@ -132,6 +132,12 @@ typedef struct {
uint32_t ul_config_jitter;
uint32_t hi_dci0_jitter;
uint32_t tx_jitter;
//P7 NR
uint32_t dl_tti_jitter;
uint32_t ul_tti_jitter;
uint32_t ul_dci_jitter;
uint32_t tx_data_jitter;
uint32_t tick;
pnf_p7_stats_t stats;
+21
View File
@@ -648,6 +648,7 @@ void pnf_pack_and_send_timing_info(pnf_p7_t* pnf_p7)
timing_info.header.message_id = NFAPI_TIMING_INFO;
timing_info.header.phy_id = pnf_p7->_public.phy_id;
#if 0
timing_info.last_sfn_sf = pnf_p7->sfn_sf;
timing_info.time_since_last_timing_info = pnf_p7->timing_info_ms_counter;
@@ -665,6 +666,26 @@ void pnf_pack_and_send_timing_info(pnf_p7_t* pnf_p7)
timing_info.tx_request_earliest_arrival = 0;
timing_info.ul_config_earliest_arrival = 0;
timing_info.hi_dci0_earliest_arrival = 0;
#endif
timing_info.last_sfn = pnf_p7->sfn;
timing_info.last_slot = pnf_p7->slot;
timing_info.time_since_last_timing_info = pnf_p7->timing_info_ms_counter;
timing_info.dl_tti_jitter = pnf_p7->dl_tti_jitter;
timing_info.tx_data_request_jitter = pnf_p7->tx_data_jitter;
timing_info.ul_tti_jitter = pnf_p7->ul_tti_jitter;
timing_info.ul_dci_jitter = pnf_p7->ul_dci_jitter;
timing_info.dl_tti_latest_delay = 0;
timing_info.tx_data_request_latest_delay = 0;
timing_info.ul_tti_latest_delay = 0;
timing_info.ul_dci_latest_delay = 0;
timing_info.dl_tti_earliest_arrival = 0;
timing_info.tx_data_request_earliest_arrival = 0;
timing_info.ul_tti_earliest_arrival = 0;
timing_info.ul_dci_earliest_arrival = 0;
pnf_p7_pack_and_send_p7_message(pnf_p7, &(timing_info.header), sizeof(timing_info));