Commit 73f92fd9 authored by Cedric Roux's avatar Cedric Roux

update FAPI include files

parent c271a658
...@@ -115,7 +115,9 @@ struct DlDciListElement_s ...@@ -115,7 +115,9 @@ struct DlDciListElement_s
uint16_t rnti; uint16_t rnti;
uint32_t rbBitmap; uint32_t rbBitmap;
uint8_t rbShift; uint8_t rbShift;
uint8_t rbgSubset; //resource allocation type1 field
uint8_t resAlloc; uint8_t resAlloc;
uint8_t nr_of_tbs;
uint16_t tbsSize[MAX_TB_LIST]; uint16_t tbsSize[MAX_TB_LIST];
uint8_t mcs[MAX_TB_LIST]; uint8_t mcs[MAX_TB_LIST];
uint8_t ndi[MAX_TB_LIST]; uint8_t ndi[MAX_TB_LIST];
...@@ -270,8 +272,8 @@ struct BuildDataListElement_s ...@@ -270,8 +272,8 @@ struct BuildDataListElement_s
/* This is an array of CeBitmap_e enum flags. If one wants for example to signal TA in 1st TB and DRX and AD in 2nd one should: /* This is an array of CeBitmap_e enum flags. If one wants for example to signal TA in 1st TB and DRX and AD in 2nd one should:
* ceBitmap[0] = ff_TA; ceBitmap[1] = ff_DRX | ff_AD; */ * ceBitmap[0] = ff_TA; ceBitmap[1] = ff_DRX | ff_AD; */
uint8_t ceBitmap[MAX_TB_LIST]; uint8_t ceBitmap[MAX_TB_LIST];
uint8_t nr_rlcPDU_List; uint8_t nr_rlcPDU_List[MAX_TB_LIST];
struct RlcPduListElement_s (*rlcPduList)[MAX_TB_LIST]; struct RlcPduListElement_s* rlcPduList[MAX_TB_LIST];
uint8_t servCellIndex; //definition according to 36.331 'ServCellIndex' uint8_t servCellIndex; //definition according to 36.331 'ServCellIndex'
/* Hex content of Activation/Deactivation MAC CE */ /* Hex content of Activation/Deactivation MAC CE */
uint8_t activationDeactivationCE; uint8_t activationDeactivationCE;
......
...@@ -374,6 +374,7 @@ struct CschedCellConfigUpdateIndParameters ...@@ -374,6 +374,7 @@ struct CschedCellConfigUpdateIndParameters
// CSCHED - MAC Scheduler Control SAP primitives // CSCHED - MAC Scheduler Control SAP primitives
// (See 4.1 for description of the primitives) // (See 4.1 for description of the primitives)
// //
// Primitives defined as callbacks in separate file ff-mac-callback.h
#if 0 #if 0
/* not used - the scheduler has callbacks for those */ /* not used - the scheduler has callbacks for those */
......
...@@ -20,6 +20,8 @@ void *SchedInit( ...@@ -20,6 +20,8 @@ void *SchedInit(
CschedUeConfigUpdateInd_callback_t *CschedUeConfigUpdateInd, CschedUeConfigUpdateInd_callback_t *CschedUeConfigUpdateInd,
CschedCellConfigUpdateInd_callback_t *CschedCellConfigUpdateInd); CschedCellConfigUpdateInd_callback_t *CschedCellConfigUpdateInd);
void SchedShutdown(void* scheduler);
#if defined (__cplusplus) #if defined (__cplusplus)
} }
#endif #endif
......
...@@ -261,6 +261,7 @@ struct SchedUlConfigIndParameters ...@@ -261,6 +261,7 @@ struct SchedUlConfigIndParameters
// SCHED - MAC Scheduler SAP primitives // SCHED - MAC Scheduler SAP primitives
// (See 4.2 for description of the primitives) // (See 4.2 for description of the primitives)
// //
// Primitives defined as callbacks in separate file ff-mac-callback.h
#if 0 #if 0
/* not used - the scheduler has callbacks for those */ /* not used - the scheduler has callbacks for those */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment