}
void encoding::generate_e2apv1_setup_request_parameterized(E2AP_PDU_t *e2ap_pdu, std::vector<ran_func_info> all_funcs) {
- // long ranFunctionId, uint8_t *ranFuncDescEncoded, int ranFuncLength) {
-
- // uint8_t *buf = (uint8_t *)"gnb1"
BIT_STRING_t *gnb_bstring = (BIT_STRING_t*)calloc(1, sizeof(BIT_STRING_t));;
gnb_bstring->buf = (uint8_t*)calloc(1,4);
if(globale2nodeid) free(globale2nodeid);
- printf("seting up the tx id");
+ //seting tx id
auto *e2txid = (E2setupRequestIEs_t *)calloc(1, sizeof(E2setupRequestIEs_t));
e2txid->id = ProtocolIE_ID_id_TransactionID;
e2txid-> criticality = 0;
e2txid->value.present = E2setupRequestIEs__value_PR_TransactionID;
e2txid->value.choice.TransactionID = 1;
- printf("seting done the tx id");
-
auto *ranFlistIEs = (E2setupRequestIEs_t *)calloc(1, sizeof(E2setupRequestIEs_t));
ASN_STRUCT_RESET(asn_DEF_E2setupRequestIEs, ranFlistIEs);
ranFlistIEs->criticality = 0;
e2configAdditionItem->value.choice.E2nodeComponentConfigAddition_Item.e2nodeComponentInterfaceType = E2nodeComponentInterfaceType_ng;
e2configAdditionItem->value.choice.E2nodeComponentConfigAddition_Item.e2nodeComponentID.present = E2nodeComponentID_PR_e2nodeComponentInterfaceTypeNG;
-// E2nodeComponentInterfaceNG_t intfNG;
auto *intfNG = (E2nodeComponentInterfaceNG_t *) calloc(1, sizeof(E2nodeComponentInterfaceNG_t));
OCTET_STRING_t nginterf;