X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=src%2Fcodec_utils%2Fcommon%2Fodu_common_codec.h;h=c670f096343f3f88205b261a7ddee7c85cff215b;hb=67b89506e1d6a7a775d5095f390d5dcb610deb86;hp=01e0d7a48bca05cdac0ab826648d573db1e49d9d;hpb=9634ca974c4418c0800090e33d37ef1fe7e8cb30;p=o-du%2Fl2.git diff --git a/src/codec_utils/common/odu_common_codec.h b/src/codec_utils/common/odu_common_codec.h index 01e0d7a48..c670f0963 100644 --- a/src/codec_utils/common/odu_common_codec.h +++ b/src/codec_utils/common/odu_common_codec.h @@ -21,6 +21,7 @@ #define ENC_BUF_MAX_LEN 400 #define ENCODE_FAIL -1 +#define TEID_BIT_SIZE 24 char encBuf[ENC_BUF_MAX_LEN]; int encBufSize; @@ -28,6 +29,8 @@ int encBufSize; int PrepFinalEncBuf(const void *buffer, size_t size, void *encodedBuf); uint8_t fillBitString(BIT_STRING_t *id, uint8_t unusedBits, uint8_t byteSize, uint8_t val); uint8_t bitStringToInt(BIT_STRING_t *bitString, void *val); +void fillTeIdString(uint8_t bufSize, uint32_t val, uint8_t *buf); +void teIdStringToInt(uint8_t *buf, uint32_t *val); #endif