X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcu_stub%2Fcu_stub.h;h=d2c3f88c60e53ddd4b29e69b754453da5da926ac;hb=4848b11c1cbfa7792e066cc31caeccb17a7bdb40;hp=69f0954d2ca0e6446f1ab4d8c460f2e2b5ac9e50;hpb=8f9c36b26af6c88c2c7a9c0375e58e1723246090;p=o-du%2Fl2.git diff --git a/src/cu_stub/cu_stub.h b/src/cu_stub/cu_stub.h index 69f0954d2..d2c3f88c6 100644 --- a/src/cu_stub/cu_stub.h +++ b/src/cu_stub/cu_stub.h @@ -70,12 +70,37 @@ SPutSBuf(CU_APP_MEM_REG, CU_POOL, \ (Data *)_datPtr, _size); +#define SEARCH_DU_DB(_duIdx, _duId, _duDb){\ + _duDb = NULLP; \ + for(_duIdx=0; _duIdx < cuCb.numDu; _duIdx++)\ + {\ + if(cuCb.duInfo[_duIdx].duId == _duId)\ + {\ + _duDb = (&cuCb.duInfo[_duIdx]);\ + break; \ + }\ + }\ +} + +#define SEARCH_CELL_DB(_cellIdx, _duDb, _nrCellId, _cellCb){\ + _cellCb = NULLP; \ + for(_cellIdx=0; _cellIdx < _duDb->numCells; _cellIdx++)\ + {\ + if(_duDb->cellCb[_cellIdx].nrCellId == _nrCellId)\ + {\ + _cellCb = (&(_duDb->cellCb[_cellIdx]));\ + break;\ + }\ + }\ +} + + typedef enum { - IDLE, - ATTACH_IN_PROGRESS, - ACTIVE, - HANDOVER_IN_PROGRESS + UE_IDLE, + UE_ATTACH_IN_PROGRESS, + UE_ACTIVE, + UE_HANDOVER_IN_PROGRESS }UeState; typedef struct RrcVersion