X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fdu_app%2Fdu_f1ap_conversions.h;h=03d766468ef9176b9ea3f2bc347af49866a35c1b;hb=b3d5c17f74361fcdcb9b9febff450292197e3a57;hp=77641985a6519046ca2953ff61ee1823c2275944;hpb=d43106e9959db218ce4a4c278f73405d6d70579f;p=o-du%2Fl2.git diff --git a/src/du_app/du_f1ap_conversions.h b/src/du_app/du_f1ap_conversions.h index 77641985a..03d766468 100644 --- a/src/du_app/du_f1ap_conversions.h +++ b/src/du_app/du_f1ap_conversions.h @@ -18,6 +18,27 @@ /* This file contains definitions of F1AP conversion functions */ +#include "RLC-BearerConfig.h" +#include "RLC-Config.h" +#include "SN-FieldLengthAM.h" +#include "SN-FieldLengthUM.h" +#include "T-PollRetransmit.h" +#include "PollPDU.h" +#include "PollByte.h" +#include "T-Reassembly.h" +#include "T-StatusProhibit.h" +#include "PUCCH-Resource.h" +#include "PagingDRX.h" +#include "PCCH-Config.h" +#include "ServingCellConfigCommonSIB.h" +#include "ServingCellConfigCommon.h" +#include "CFRA.h" +#include "RACH-ConfigCommon.h" +#include "du_app_rlc_inf.h" +#include "LongDRXCycleLength.h" +#include "ShortDRXCycleLength.h" +#include "DRX-ConfigRrc.h" + RLC_BearerConfig__servedRadioBearer_PR covertRbTypeFromIntEnumToRrcEnum(RlcRbType rbType); RLC_Config_PR covertRlcModeFromIntEnumToRrcEnum(RlcMode mode); SN_FieldLengthAM_t covertAmSnLenFromIntEnumToRrcEnum(SnLenAm snLen); @@ -26,7 +47,7 @@ SN_FieldLengthUM_t covertUmSnLenFromIntEnumToRrcEnum(SnLenUm snLen); SnLenUm covertUmSnLenFromRrcEnumToIntEnum(SN_FieldLengthUM_t snLen); T_PollRetransmit_t covertPollRetxTmrValueToEnum(uint16_t pollRetxTmr); uint16_t covertPollRetxTmrEnumToValue(uint8_t pollRetxTmrCfg); -PollPDU_t covertPollPduValueToEnum(int16_t pollPdu); +PollPDU_t covertPollPduValueToEnum(int32_t pollPdu); int32_t covertPollPduEnumToValue(uint8_t pollPduCfg); PollByte_t covertPollByteValueToEnum(int32_t pollByte); int32_t covertPollByteEnumToValue(uint16_t pollBytesCfg); @@ -37,8 +58,33 @@ int8_t convertReasmblTmrEnumToValue(uint8_t reAsmblTmrCfg); T_StatusProhibit_t convertProhibitTmrValueToEnum(int16_t prohibitTmr); int16_t convertProhibitTmrEnumToValue(T_StatusProhibit_t prohibitTmr); PUCCH_Resource__format_PR covertPucchFormatIntEnumToRrcEnum(uint8_t pucchFormat); +long convertBsrPeriodicTmrValueToEnum(int16_t periodicTmr); +long convertBsrRetxTmrValueToEnum(uint16_t retxTmr); long convertLcSrDelayTmrValueToEnum(uint16_t delayTimer); +e_PagingDRX convertPagingCycleValueToEnum(uint16_t pagingDrxCycle); +uint16_t convertPagingCycleEnumToValue(e_PagingDRX pagingDrx); +uint8_t convertNsEnumToValue(e_PCCH_Config__ns Ns); +e_PCCH_Config__ns convertNsValueToEnum(uint8_t numPO); + +e_ServingCellConfigCommonSIB__ssb_PeriodicityServingCell convertSsbPeriodicityValueToEnumForSib(uint16_t ssbPeriodicity); +e_ServingCellConfigCommon__ssb_periodicityServingCell convertSsbPeriodicityValueToEnum(uint16_t ssbPeriodicity); +e_CFRA__occasions__ssb_perRACH_Occasion convertCFRASsbPerRachOccasionValueToEnum(uint8_t ssbOccPerRach); +e_ServingCellConfigCommon__dmrs_TypeA_Position convertDmrsTypeAPosValueToEnum(uint8_t dmrsTypeAPos); +e_RACH_ConfigCommon__ssb_perRACH_OccasionAndCB_PreamblesPerSSB__one convertCbPreamblePerSsbValueToEnum(uint8_t numCbPreamblePerSsb); + +enum DRX_ConfigRrc__drx_LongCycleStartOffset_PR convertLongDrxCycleLengthValueToEnum(uint16_t longDrxCycleLength); +e_DRX_ConfigRrc__shortDRX__drx_ShortCycle convertShortDrxCycleLengthValueToEnum(uint16_t shortDrxCycleLength); +e_DRX_ConfigRrc__drx_onDurationTimer__milliSeconds convertOnDurationTimerMilliSecondsValueToEnum(uint16_t ondurationTime); +e_DRX_ConfigRrc__drx_RetransmissionTimerUL convertDrxRetransmissionTimerUlValueToEnum(uint16_t retransmissionTimerUL); +e_DRX_ConfigRrc__drx_RetransmissionTimerDL convertDrxRetransmissionTimerDlValueToEnum(uint16_t retransmissionTimerDL); +e_DRX_ConfigRrc__drx_InactivityTimer convertDrxInactivityTimerValueToEnum(uint16_t inactivityTimer); +uint16_t convertShortDrxCycleLengthEnumToValue(e_ShortDRXCycleLength shortDrxCycleLength); +uint16_t convertLongDrxCycleLengthEnumToValue(e_LongDRXCycleLength longDrxCycleLength); +uint16_t convertDrxInactivityTimerEnumToValue(e_DRX_ConfigRrc__drx_InactivityTimer inactivityTimer); +uint16_t convertDrxRetransmissionTimerDlEnumToValue(e_DRX_ConfigRrc__drx_RetransmissionTimerDL retransmissionTimerDL); +uint16_t convertDrxRetransmissionTimerUlEnumToValue(e_DRX_ConfigRrc__drx_RetransmissionTimerUL retransmissionTimerUL); +uint16_t convertOnDurationTimerMilliSecondsEnumToValue(e_DRX_ConfigRrc__drx_onDurationTimer__milliSeconds ondurationTime); /********************************************************************** End of file **********************************************************************/