- /*\r
- fprintf(stderr, "now that we've encoded....let's decode!!\n");\r
- E2AP_PDU_t* pdu_sub2 = (E2AP_PDU_t*)calloc(1,sizeof(E2AP_PDU));\r
-\r
- // auto er3 = asn_decode(nullptr, ATS_ALIGNED_BASIC_PER, &asn_DEF_E2AP_PDU, (void **) &pdu_sub2, \r
- auto er3 = asn_decode(nullptr, ATS_BASIC_XER, &asn_DEF_E2AP_PDU, (void **) &pdu_sub2,\r
- data2.buffer, data2.len);\r
-\r
- int index = (int)pdu_sub2->present;\r
- fprintf(stderr, "length of data %d\n", er3.consumed);\r
- fprintf(stderr, "result %d\n", er3.code);\r
- fprintf(stderr, "index is %d\n", index);\r
- \r
- fprintf(stderr, "showing xer of data\n"); \r
- \r
- xer_fprint(stderr, &asn_DEF_E2AP_PDU, pdu_sub2);\r
- int procedureCode = e2ap_asn1c_get_procedureCode(pdu_sub2);\r
-\r
- LOG_D("[E2AP] Unpacked E2AP-PDU: index = %d, procedureCode = %d\n",\r
- index, procedureCode); \r
-\r
-\r
- */ \r
-\r
- \r
- \r
- \r
-\r