// Extension to the generic structures for single tlv values
...
...
@@ -730,7 +723,7 @@ typedef struct {
///Granularity of precoding [TS38.211 sec 7.3.2.2] Field Type Description 0: sameAsRegBundle 1: allContiguousRBs
uint8_tprecoderGranularity;
///Number of DCIs in this CORESET.Value: 0->MaxDciPerSlot
uint16_tnumDlDci;
volatileuint16_tnumDlDci;
///The RNTI used for identifying the UE when receiving the PDU Value: 1 -> 65535.
uint16_tRNTI[MAX_DCI_CORESET];
///For a UE-specific search space it equals the higher-layer parameter PDCCH-DMRSScrambling-ID if configured, otherwise it should be set to the phy cell ID. [TS38.211, sec 7.3.2.3] Value: 0->65535
...
...
@@ -993,6 +986,7 @@ typedef struct {
}nfapi_nr_dl_tti_request_pdu_t;
#define NFAPI_NR_MAX_DL_TTI_PDUS 32
/*
typedef struct {
/// Number of PDUs that are included in this message. All PDUs in the message are numbered in order. Value 0 -> 255
uint8_t nPDUs;
...
...
@@ -1005,14 +999,25 @@ typedef struct {
/// This value is an index for number of PDU identified by nPDU in this message Value: 0 -> 255
@@ -664,7 +664,7 @@ int nfapi_vnf_allocate_phy(nfapi_vnf_config_t* config, int p5_idx, uint16_t* phy
info->p5_idx=p5_idx;
info->phy_id=vnf->next_phy_id++;
info->timing_window=30;// This seems to override what gets set by the user - why???
info->timing_window=30;// This seems to override what gets set by the user - why??? //TODO: Change in NR in terms of microsecends,what should be the value?