Code Review
/
it
/
test.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Updating E2sim Code to support Multiple E2sim
[it/test.git]
/
ric_benchmarking
/
e2-interface
/
e2sim
/
src
/
encoding
/
encode_e2apv1.cpp
diff --git
a/ric_benchmarking/e2-interface/e2sim/src/encoding/encode_e2apv1.cpp
b/ric_benchmarking/e2-interface/e2sim/src/encoding/encode_e2apv1.cpp
index
5529e72
..
a2e3cc3
100644
(file)
--- a/
ric_benchmarking/e2-interface/e2sim/src/encoding/encode_e2apv1.cpp
+++ b/
ric_benchmarking/e2-interface/e2sim/src/encoding/encode_e2apv1.cpp
@@
-156,7
+156,7
@@
void encoding::generate_e2apv1_service_update(E2AP_PDU_t *e2ap_pdu, std::vector<
e2ap_pdu->choice.initiatingMessage = initiatingMessage;
}
e2ap_pdu->choice.initiatingMessage = initiatingMessage;
}
-void encoding::generate_e2apv1_setup_request_parameterized(E2AP_PDU_t *e2ap_pdu, std::vector<ran_func_info> all_funcs) {
+void encoding::generate_e2apv1_setup_request_parameterized(E2AP_PDU_t *e2ap_pdu, std::vector<ran_func_info> all_funcs
, int plmnId
) {
// long ranFunctionId, uint8_t *ranFuncDescEncoded, int ranFuncLength) {
// uint8_t *buf = (uint8_t *)"gnb1"
// long ranFunctionId, uint8_t *ranFuncDescEncoded, int ranFuncLength) {
// uint8_t *buf = (uint8_t *)"gnb1"
@@
-171,7
+171,15
@@
void encoding::generate_e2apv1_setup_request_parameterized(E2AP_PDU_t *e2ap_pdu,
gnb_bstring->bits_unused = 3;
gnb_bstring->bits_unused = 3;
- uint8_t *buf2 = (uint8_t *)"747";
+ //uint8_t *buf2 = (uint8_t *)"747";
+
+ char buff[16];
+ sprintf(buff,"%d",plmnId);
+ const char* plmnvalue=buff;
+
+ uint8_t *buf2 = (uint8_t *)plmnvalue;//"747";
+
+
OCTET_STRING_t *plmn = (OCTET_STRING_t*)calloc(1, sizeof(OCTET_STRING_t));
plmn->buf = (uint8_t*)calloc(1,3);
memcpy(plmn->buf, buf2, 3);
OCTET_STRING_t *plmn = (OCTET_STRING_t*)calloc(1, sizeof(OCTET_STRING_t));
plmn->buf = (uint8_t*)calloc(1,3);
memcpy(plmn->buf, buf2, 3);