X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fcodec_utils%2Fcommon%2Fodu_common_codec.h;h=f75bf5877a794d8bf54374570cbc136578e8bb2a;hb=45d134510deb6902b870b4a0fb574b6075fba601;hp=9fefea4cb0b7175f589056b488f64d19f6a2ffc0;hpb=392607b7a8cbf1b7415b15517275dd1ef4e897a9;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 9fefea4cb..f75bf5877 100644 --- a/src/codec_utils/common/odu_common_codec.h +++ b/src/codec_utils/common/odu_common_codec.h @@ -19,32 +19,16 @@ #ifndef __ODU_COMMON_CODEC_H__ #define __ODU_COMMON_CODEC_H__ -#include "envopt.h" /* Environment options */ -#include "envdep.h" /* Environment dependent */ -#include "envind.h" /* Environment independent */ - -#include "gen.h" /* General */ -#include "gen.x" /* General */ -#include "ssi.h" -#include "OCTET_STRING.h" -#include "BIT_STRING.h" -#include "asn_codecs.h" - #define ENC_BUF_MAX_LEN 400 #define ENCODE_FAIL -1 -typedef struct PlmnIdentity -{ - uint8_t mcc[3]; - uint8_t mnc[3]; -}Plmn; +char encBuf[ENC_BUF_MAX_LEN]; +int encBufSize; int PrepFinalEncBuf(const void *buffer, size_t size, void *encodedBuf); S16 buildPlmnId(Plmn plmn, OCTET_STRING_t *octe); S16 fillBitString(BIT_STRING_t *id, U8 unusedBits, U8 byteSize, U8 val); - -char encBuf[ENC_BUF_MAX_LEN]; -int encBufSize; +S16 bitStringToInt(BIT_STRING_t *bitString, U16 *val); #endif