few bug fixes for trace-drive openair mobility generator (OMG)
git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5697 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -631,7 +631,7 @@ void *l2l1_task(void *args_p) {
|
||||
|
||||
oai_emulation.info.frame = frame;
|
||||
//oai_emulation.info.time_ms += 1;
|
||||
oai_emulation.info.time_s += 0.1; // emu time in s, each frame lasts for 10 ms // JNote: TODO check the coherency of the time and frame (I corrected it to 10 (instead of 0.01)
|
||||
oai_emulation.info.time_s += 0.01; // emu time in s, each frame lasts for 10 ms // JNote: TODO check the coherency of the time and frame (I corrected it to 10 (instead of 0.01)
|
||||
// if n_frames not set by the user or is greater than max num frame then set adjust the frame counter
|
||||
if ((oai_emulation.info.n_frames_flag == 0) || (oai_emulation.info.n_frames >= 0xffff)) {
|
||||
frame %= (oai_emulation.info.n_frames - 1);
|
||||
|
||||
@@ -1000,8 +1000,8 @@ void update_omg (frame_t frameP) {
|
||||
|
||||
if ((frameP % omg_period) == 0 ) { // call OMG every 10ms
|
||||
update_nodes(oai_emulation.info.time_s);
|
||||
//display_node_list(enb_node_list);
|
||||
//display_node_list(ue_node_list);
|
||||
display_node_list(enb_node_list);
|
||||
display_node_list(ue_node_list);
|
||||
if (oai_emulation.info.omg_model_ue >= MAX_NUM_MOB_TYPES){ // mix mobility model
|
||||
for(UE_id=oai_emulation.info.first_ue_local; UE_id<(oai_emulation.info.first_ue_local+oai_emulation.info.nb_ue_local);UE_id++){
|
||||
new_omg_model = randomgen(STATIC,RWALK);
|
||||
@@ -1039,8 +1039,8 @@ void update_ocm() {
|
||||
/* check if the openair channel model is activated used for PHY abstraction : path loss*/
|
||||
if ((oai_emulation.info.ocm_enabled == 1)&& (ethernet_flag == 0 )) {
|
||||
//LOG_D(OMG," extracting position of eNb...\n");
|
||||
display_node_list(enb_node_list);
|
||||
display_node_list(ue_node_list);
|
||||
//display_node_list(enb_node_list);
|
||||
// display_node_list(ue_node_list);
|
||||
extract_position(enb_node_list, enb_data, NB_eNB_INST);
|
||||
//extract_position_fixed_enb(enb_data, NB_eNB_INST,frame);
|
||||
//LOG_D(OMG," extracting position of UE...\n");
|
||||
|
||||
Reference in New Issue
Block a user